Michael Gerard

Active Palo Alto, CA President for Gerard Property Management, Inc.