Cross River Cardoology

Interventional Cardiologist in Caldwell County

Welcome to Cross River Cardiology

Cross River Cardiology provides comprehensive care of cardiovascular disease in Lenoir, North Carolina. Dr. Johnny R. Dy is a board-certified and fellowship-trained cardiologist who has successfully treated hundreds of satisfied patients in more than two decades of practice. Our warm and inviting office features many advanced on-site facilities including stress testing, EKG, peripheral vascular ultrasound, 2D echocardiograms, holter and event monitors, blood draws, and a pacemaker clinic for your convenience.

At Cross River Cardiology, Dr. Dy diagnoses and treats heart and vascular conditions such as coronary and peripheral artery disease, high blood pressure, high cholesterol, arrhythmia, heart attack, and more. To ensure that you receive the most effective care possible, we conduct many non-invasive heart tests right in our office, and Dr. Dy is experienced in performing interventional cardiology procedures such as cardiac catheterization, angioplasty, and stenting. Our patients know that Dr. Dy always takes the time to listen to their concerns and carefully explain their diagnosis and treatment options.

For quality, compassionate cardiovascular care from the only private cardiology practice in Caldwell County, call our Lenoir, NC cardiologist at (828) 572-0778 or request an appointment online.

Meet Dr. Dy

Cross River Cardiology

Dr. Johnny R. Dy is a board-certified cardiologist with the only private cardiology practice in Caldwell County.

Learn More

Heart specialist in Lenoir offers experienced care for all types of cardiovascular conditions such as elevated blood pressure, abnormal heart rate or irregular rhythm, clogged arteries, blood clot, enlarged heart, valve problems, aneurysm and other arterial or venous disorders. Dr. Dy is a cardiologist (Heart Doctor) serving Caldwell County and surrounding areas of Blowing Rock, Cajah's Mountain, Cedar Rock, Collettsville, Gamewell, Granite Falls, Hickory, Hudson, Northlakes, Patterson, Rhodhiss, and Sawmills, North Carolina.