Dr. James Landis, MD is a cardiology specialist in North Venice, FL and has been practicing for 28 years. He graduated from University C.E.T.E.C. / School of Medicine in 1982 and specializes in cardiology, nuclear cardiology, and more..