David Ellis

Active Hesperia, CA President for David B. Ellis & Associates Inc.