Font Size:


Arizona State University, Tempe, AZ, Graduate Studies

Arizona State University, Tempe AZ., B.S.


University of Arizona College of Medicine, Tucson, AZ., M.D.

Maricopa Medical Center, Phoenix, AZ., Internship in General Surgery

Maricopa Medical Center, Phoenix, AZ, General Surgery Residency


American Board of Surgery

Basic Life Support (BLS)

Advanced Life Support (ACLS) Certification

Advanced Trauma Life Support Instructor


Arizona Medical Association

Maricopa County Medical Society

Phoenix Surgical Society

American College of Surgeons

Society of American Gastrointestinal Endoscopic Surgeons

Society of Laparoendoscopic Surgeons

American Society of General Surgeons

American Society for Metabolic and Bariatric Surge


About David C. Johnson, M.D.

David C. Johnson, M.D., F.A.C.S.

David C. Johnson, M.D., F.A.C.S., is a board-certified general surgeon whose focus on treating varicose veins and venous disease is complemented by his surgical expertise, including hernia repairs, anti-reflux procedures, and colon and thyroid/parathyroid surgeries. His focus areas have also included robotic and weight loss surgery including open and laparoscopic surgery, primarily gastric sleeve and revision surgeries, and pain management. Dr. Johnson received his Doctor of Medicine (M.D.) from the University of Arizona College of Medicine in Tucson, Arizona.

Doctor Locations

As a specialist who treats varicose and spider veins at our Phoenix location, Dr. Johnson has years of experience performing minimally invasive vein treatments. Don’t let painful symptoms from vein disease interfere with your life.

Schedule an initial consultation with Dr. Johnson. He can help you understand your condition and advise on the best treatment.

Dr. Johnson is at our highly-rated vein clinics in Phoenix and joins our team of expert physicians at our clinics nationwide.

Give us a call today at (602) 734-4405 to schedule, or you can schedule your appointment online with a vein specialist like Johnson.

Insurance Information

USA Vein Clinics accepts most insurances and does offer self pay options as well. To ensure your insurance compatibility with this doctor use our online scheduling to see which clinic is closest to you that accepts your insurance. You may also call us at (602) 734-4405. We will help you understand your benefits and the paperwork required for your provider’s approval and check if your insurance is accepted. Our goal is to minimize any out-of-pocket expenses.

Schedule Online
Find a Location