Marty J. Shearer, MAI

Senior Vice PresidentValuation & Advisory

Roseville