Cardiologist providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.
Chiropractor providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.
Dentist providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.
Dermatologist providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.
Family Physician providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.
OB-GYN providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.
Ophthalmologist providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.
Orthopedic Surgeon providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.
Pediatrician providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.
Physical Therapist providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.
Podiatrist providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.
Psychiatrist providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.
I had a visit today with Dr. Vitali. I want everyone to know he is a wonderful doctor. He takes his time and really makes you feel like you are a special person. He really cares about his patients and treats them great.
I also wa... Read more
I had a visit today with Dr. Vitali. I want everyone to know he is a wonderful doctor. He takes his time and really makes you feel like you are a special person. He really cares about his patients and treats them great.
I also want to say he is a really good diagnostician. I know him for many years.
I actually worked for him 30+ years ago. He has been caring for his patients the same way since day one. If you’re looking for a doctor look no more. He’s the one !!!!! Read less
Rosemarie E • February 25, 2026
My initial visit with Dr. John Vitali this date was excellent. I just switched primary to Dr. Vitali as my previous (and excellent) primary (Dr. Mark Gershenbaum) of over 25 years recently retired. Mark recommended Dr. Vitali an... Read more
My initial visit with Dr. John Vitali this date was excellent. I just switched primary to Dr. Vitali as my previous (and excellent) primary (Dr. Mark Gershenbaum) of over 25 years recently retired. Mark recommended Dr. Vitali and I am extremely happy that he did. Dr. Vitali posseses both excellent personal as well as professional skills and I feel very comfortable, as well as confident, in his care. Read less
SMS Terms & Privacy - By opting in, you agree to receive SMS alerts regarding your appointment from Coastal Internal Medicine. Message frequency varies. Message and data rates may apply. Reply STOP to opt out at any time. For questions, please call (848) 285-4671. Your mobile information will not be shared with third parties.