St. Gregory Catholic Church & Palo Alto Hills Golf Club, Palo Alto, CA