Greg Shields

Active Bakersfield, CA President for E. A. Shields, Inc.