Michael Schafer

Active Temecula, CA President for Rancho Springs Medical Office Plaza II Owners Association