Dr. John G. Cargill
/content/dam/asset-migration/headshots/us-doctor-headshots/US_Urology_Head_shot_GA_John_Cargill.jpg

John G. Cargill

John G. Cargill
John G.
Cargill
MD
Urologist

Languages spoken

English

Expert in

Urology

Overview

Centers

Asheville (Urology)
Asheville (Urology)

1 Hospital Drive, Suite 102
Asheville, NC 28801 

35.57691731251548, -82.5514902443032
/us/our-locations/asheville-aua5

Dr. Vinarsky grew up in Ukraine, former Soviet Union. He graduated from Dnipropetrovsk State medical Academy in 1997. After immigrating to United States, he worked as a clinical research assistant in Mount Sinai Medical Center, Neuro-AIDS research center, New York, New York. Dr. Vinarsky completed residency training at New York -Presbyterian Brooklyn Methodist Hospital and hematology/oncology fellowship training at North Shore University Hospital – Northwell Health, New Hyde Park, New York. After working in private practice in New York for 2 years, he relocated to Melbourne, Florida in 2006. He worked at MIMA cancer center and Health First cancer center for 15 years until 2021. Dr. Vinarsky joined GenesisCare in Jacksonville Florida in 2022. He is board-certified in Hematology and Medical Oncology

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

Professional associations

Thank you for submitting.

We will be in touch within 24 hours.

An unexpected error has occurred.

You will need to complete the form again, sorry for the inconvenience.

How can we help?

Our staff will provide answers to your questions within 24 hours. Otherwise, if you have a medical emergency please call 911.

*Indicates a required field