CMG Cardiology is a specialty cardiovascular care practice featuring highly trained, compassionate heart and vascular medical specialists. Our experienced team provides comprehensive diagnostic and interventional cardiovascular services, advanced heart valve disease treatments, vascular procedures and electrophysiology services to address heart rhythm conditions.

Thousands of patients have put their hearts in our capable hands over the years. If you or a loved one suffers from or is at risk of cardiovascular disease, we can help.

Welcome Our Newest Cardiologist

Dmitry Familtsev, MD, PhD | General Cardiology
{{Title}}

We didn’t find an exact match for your request. Here are others to consider:

The closest doctor is {{ ClosestMiles }} miles away.

There are no results within {{ SelectedMiles }} miles of your location. Please find closest below:

Physician specialty matches Doctor Results for {{ SearchTerm }}{{ CommonSearchTermValue }}{{ BySpecialties }} near {{ ByZipCode }}

{{Title}}

Showing {{FilteredPhysicians.length}} Doctors
{{MarketGroup}} Physician
Affiliated Physician

{{physician.FirstName}} {{physician.LastName}}, {{physician.Title}}

{{physician.Specialties | PrintSpecialties("Name")}}

{{ physician.markerId }}
{{ physician.markerId }}
{{physician.distanceInMiles | milesInfo}}
miles

{{physician.Addresses | info(0, "Group")}}

  • {{physician.Addresses | info(0, "Address1")}}
  • {{physician.Addresses | info(0, "Address2")}}
  • {{physician.Addresses | info(0, "City")}}{{VueFilterInfo(physician.Addresses,0,'State') ? ',' : '' }} {{physician.Addresses | info(0, "State")}} {{physician.Addresses | info(0, "Zip")}}
{{physician.MarketGroup}}

Your selected filters found no results. Please adjust your filter selection.

Please Wait Details Loading.

{{PhysicianDetails.FirstName}} {{PhysicianDetails.LastName}}, {{PhysicianDetails.Title}}

{{PhysicianDetails.Specialties | PrintSpecialties("Name")}}

Primary Location

{{PhysicianDetails.Addresses | info(0, "Group")}}

  • {{PhysicianDetails.Addresses | info(0, "Address1")}}
  • {{PhysicianDetails.Addresses | info(0, "Address2")}}
  • {{PhysicianDetails.Addresses | info(0, "City")}}{{VueFilterInfo(PhysicianDetails.Addresses,0,'State') ? ',' : '' }} {{PhysicianDetails.Addresses | info(0, "State")}} {{PhysicianDetails.Addresses | info(0, "Zip")}}

Languages Spoken

{{item.Name}}

Gender

{{PhysicianDetails.Gender === "M" ? "Male" : "Female"}}

Specialties
  • {{item.Name}}
Select Procedures Performed
  • {{item.Name}}
Select Conditions Treated
  • {{item.Name}}

The following insurance plans may be accepted by this provider. Please contact the provider's office directly to confirm insurance plans accepted.

Please contact this provider's office directly to determine insurance plans accepted.

  • {{item.Payor}}
  • {{item.Name}}
  • {{item.Type == 'F' ? 'Fellowship' : ''}}{{item.Type == 'M' ? 'Medical School' : ''}}{{item.Type == 'I' ? 'Internship' : ''}}{{item.Type == 'R' ? 'Residency' : ''}}: {{item.Description}}

Patient Comments

{{PhysicianDetails.Reviews[commentIndex].ReviewedOn}}
{{PhysicianDetails.Reviews[commentIndex].Comment}}

Show less patient comments Show more patient comments

Where to Find {{PhysicianDetails.FirstName}} {{PhysicianDetails.LastName}}, {{PhysicianDetails.Title}}

#ResourceNotFound: PhysicianFinderResources, Miles2#

{{plocation.Group}}

  • {{plocation.Address1}}
  • {{plocation.Address2}}
  • {{plocation.City}}{{plocation.State ? ',' : '' }} {{plocation.State}} {{plocation.Zip}}
 
{{playingVideo.title}}

More Information

Support Groups: What You Need to Know

These days you hear a lot about support groups for all sorts of situations and conditions, but what makes them so special? How are they helpful? And how do you find one that fits my needs? All great questions. Here’s a quick primer.

How do support groups work?

Finding others who are in similar situations - whether it be dealing with an illness, undergoing a surgical procedure, managing on-going treatment, or starting a rehabilitation program - can reduce stress and anxiety associated with the unknown. Support groups provide opportunities for participants to ask questions, share their concerns, and talk to people who truly understand their position and perspective far better than most. In addition to a greater level of understanding by those who’ve been there, support groups also communicate an important message: you are not alone. Another bonus of support groups is that members can provide helpful tips and advice on what to expect. Plus, they can offer reassurance based on personal experience. Sometimes just hearing “yes, that’s normal” from one who has been there can be extremely comforting.

What are some types of support groups?

There are support groups for people diagnosed with a specific type of cancer; new mothers and breastfeeding; children and teens undergoing treatment of an illness or other challenges, and for patients who are recovering from heart, brain, orthopedic, or reconstructive surgery. Rehabilitative-related support groups are available to people working to regain mobility after an injury or stroke.  There are also support groups for those who are preparing for procedures. 

What about support for family members?

Not only is it important for those experiencing life-changing events to find help and support, their support system can also benefit. Parents, spouses, caregivers, and others who share in the responsibility of another person can feel overwhelmed or experience higher than normal amounts of stress at times. Navigating available resources and decision-making for a loved one can be daunting as well. So having an opportunity to discuss their feelings with peers can help family members and others closely involved learn to cope with added pressure during difficult times. Besides learning best practices to successfully manage their family’s situation, they are also reminded and encouraged to care for themselves. 

How do I find a support group?

Whatever condition or special need that life presents, there’s more than likely a support group for it. So if you or someone you know is facing some new challenges or considering a procedure and wants to discuss it, consider a supportive option. Like minds understand and are there for you, so no one has to go it alone.