James Vose

Active Lancaster, CA President for Vose Properties, Inc.