Dr. John G. Cargill

  • MD
  • Urologist
  • Spoken languages English

Overview

Career Positions

Current position(s)

  • Asheville Urological Associates - Urologist, Asheville, NC

Past position(s)

  • Piedmont Urology Associates - Urologist, Charlotte, NC
  • Memorial Hospital - Urologist, Chief of Staff and Board Member, Martinsville, VA

Education

Universities

  • University of Virginia, Bachelor's of Science in Engineering Science, Charlottesville, VA
  • University of Virginia School of Medicine, Charlottesville, VA,

Residencies

  • Medical College of Virginia, General Surgery, Charlottesville, VA
  • University of Alabama School of Medicine, Urology, Birmingham, AL

Internships

  • Medical College of Virginia, General Surgery, Richmond, VA