Mr. Gates practices medicine in North Wilkesboro, NC and specializes in Urological Surgery. Mr. Gates is affiliated with Wilkes Regional Medical Center.