Palo Alto’s proposed business tax would target companies with more than 10,000 square feet of space, including those at Stanford Research Park. Embarcadero Media file photo by Veronica Weber. Palo ...