San Francisco • New York • Palo Alto • Singapore