Primary Care

Primary care doctors often act as your first contact when it comes to the medical care you need. Primary care doctors have a breadth of knowledge across many areas of medicine and bring together a broad range of preventive and curative health care.

They also coordinate your care by giving referrals to specialists, ordering lab tests or x-ray services, and arranging hospital admissions.

Usually, they take care of you for many years, getting to know you and your health history by providing you with comprehensive, continuing health care at all stages of your life.

At IMC, seeing your primary care doctor is part of an ongoing personal relationship to keep you healthy.

That’s why we’re committed to providing high-quality primary care, when and where you need it.

Dr Canavosio is Board Certified in Internal Medicine by ABIM since 2009.

Geriatric Medicine

Geriatric Medicine is a specialty that focuses on health care of elderly people. It aims to promote health by preventing and treating diseases and disabilities in older adults.

Dr Canavosio will guide his patients with pertinent education on how to maintain a healthy lifestyle, making compassionate and comprehensive care his main purpose.

Dr. Canavosio is board certified in Geriatric Medicine by the American Board of Internal Medicine since 2010.


Click on the arrows to navigate

Taking Care of You Inside and Out

(772) 925-8230

(855) 618-2284

1300 36th ST suite A1, Vero Beach FL 32960