Marty J. Shearer, MAI

Senior Vice PresidentValuation & Advisory

Roseville
Marty J Shearer - Newmark