Greg Middleton

Active La Quinta, CA President for Kinetic Properties