Download the Practo app for free

Get Rs. 100 HealthCash

Download the app now
Book instant appointments 24x7
Bookmark doctors for quick access
Consult online with a doctor in 60s

Dr. John H Stock

Residency in Pediatrics, Fellowship in Pediatric Cardiology

Pediatric Cardiologist

36 years experience overall

Paradise Valley Abrazo Scottsdale Campus
Free Consultation
Clinic Appointment

About Dr. John H Stock

Dr. John H Stock is a Pediatric Cardiologist in Paradise Valley, PHOENread more

Practices at

Paradise Valley -

Abrazo Scottsdale Campus

Address
3929 E Bell Rd, Phoenix, AZ 85032
Fees
"Free" for regular consultation

services

Cardiomyopathy, Familial Dilated
Systolic Heart Failure
Ventricular Fibrillation
Pulmonary Hypertension
Infective Endocarditis
Cardiovascular Stress Test
Hyperlipidemia
Patent Ductus Arteriosus
tetralogy of fallot
Hypertensive Heart without Failure
Show More services (135)
Common Questions
Q :
Where does Dr. John H Stock practice?
A :
Dr. John H Stock practices at Abrazo Scottsdale Campus - Paradise Valley and 3 other centres.
Q :
Why do patients visit Dr. John H Stock?
A :
Patients frequently visit Dr. John H Stock for Cardiomyopathy, Familial Dilated, Systolic Heart Failure, Ventricular Fibrillation. To see more reasons visit the doctor's profile on Practo.
Q :
What is Dr. John H Stock's education qualification?
A :
Dr. John H Stock has the following qualifications - Residency in Pediatrics, Fellowship in Pediatric Cardiology.
Q :
What does Dr. John H Stock specialises in ?
A :
Dr. John H Stock specialises as Pediatric Cardiologist.
Q :
How many years of experience does Dr. John H Stock have?
A :
Dr. John H Stock has an overall experience of 36 years. View where has Dr. John H Stock practiced in the past.

Other Information

Specializations

Pediatric Cardiologist

Education

Residency in Pediatrics - Phoenix Children’s Hospital, 1993
Fellowship in Pediatric Cardiology - Oregon Health & Science University, 1997

Awards and Recognitions

Patients Top Choice

Registrations

1366467094 National Provider Identifier (NPI), 0
Clinic appointment