Thomas Hall

Active Reno, NV President for Hall Properties, Inc.