Geoffrey Allen

Active Leawood, KS Director for Gap Creek Properties, LLC