CaliforniaMill ValleyKaren Z. Hardesty
Karen Z. Hardesty profile picture

Karen Z. Hardesty

Vanguard Properties
34 years of experience