Michael Clair

Active Pebble Beach, CA President for Macclair Associates