Michael Barnes

Active Southlake, TX Director for Barnes Properties LLC