John Welch

Active Orange, CA President for Gray & Prouty, A Professional Corporation