Kathy Carpiaux

Kathy Carpiaux works as a Managing Broker at the Castro Valley office of Coldwell Banker. [+]