John Patson : Keller Williams Professionals : 214 Rainbow Terrace, Black Mountain, NC 28711 - Homesnap