Scott Bates

Active Concord, CA President for Bates and Associates, Inc.