Richard Gregory

Active Keller, TX President for Black Onyx Holdings & Development, LLC