John Franklin

Active Temecula, CA Chief Executive Officer for Kelly Allen & Associates, Inc.