John Caruso, DOOccupational Medicine,Family Medicine in Johnson City, NY

Occupational Medicine, Family Medicine
Accepting new patients

Gender

Male

Languages spoken

Nahuatl languages, English

About John Caruso, DO

Dr. Caruso is board certified in Family Medicine. He provides compassionate, personalized care to children and adults.He believes in practicing evidenced-based medicine and focusing his care on his patients’ needs and lifestyles.Dr. Caruso is a board member of the Broome County Medical Society and one of the team doctors for the Binghamton Devils hockey team. He is involved in the Lourdes Sports Medicine school outreach programs and lectures daily. He serves as a mentor to the Residents in the Lourdes Residency Program and is the Medical Director for a local nursing home.Specialty interests:• Concentration and strength in adult medicine• Occupational health• Cardiovascular• Pulmonology• Rheumatology• Concussion

Locations

John Caruso, DO offers services at multiple locations. Contact your preferred location to schedule an appointment.

Provider's primary location

Lourdes Senior Care- Johnson City

Address
27 Jennison Avenue Johnson City, NY 13790(1 out of 9 locations)
Visiting hours
HoursCall us for daily hours

Provider's primary location

Lourdes Robinson St Walk-in

Address
276-280 Robinson St Binghamton, NY 13904(2 out of 9 locations)
Visiting hours
HoursCall us for daily hours

Provider's primary location

Lourdes Owego Walk-In

Address
500 5th Ave Owego, NY 13827(3 out of 9 locations)
Visiting hours
HoursCall us for daily hours

Provider's primary location

Lourdes Occupational Health

Address
320 N Jensen Road Vestal, NY 13850(4 out of 9 locations)
Visiting hours
HoursCall us for daily hours

Provider's primary location

Lourdes Occupational Health

Address
320 North Jensen Road Vestal, NY 13850(5 out of 9 locations)
Visiting hours
HoursCall us for daily hours

Provider's primary location

Lourdes Endicott Walk-In

Address
415 E. Main St Endicott, NY 13760(6 out of 9 locations)
Visiting hours
HoursCall us for daily hours

Provider's primary location

Lourdes Chenango Bridge Walk-In

Address
17 Chenango Bridge Road Chenango Bridge, NY 13901(7 out of 9 locations)
Visiting hours
HoursCall us for daily hours

Provider's primary location

Lourdes Primary Care-Johnson City

Address
501 Reynolds Rd Johnson City, NY 13790(8 out of 9 locations)
Visiting hours
HoursCall us for daily hours

Provider's primary location

Vestal Walk-In

Address
3101 Shippers Rd Vestal, NY 13850(9 out of 9 locations)
Visiting hours
HoursCall us for daily hours
Report a correction about this profile.

Schedule an appointment