Freeman, Steven P, DO, FACC


Dr. Freeman earned a bachelor’s degree from Bethany College in Lindsborg, Kan. He graduated medical school with honors from the University of Osteopathic Medicine and Health Sciences in Des Moines, Iowa. He is dual board certified in internal medicine and cardiovascular diseases.

“I became a physician because I was intrigued by being able to figure out what is causing an individual’s illness and then being able to treat the problem,” says Dr. Freeman.

Dr. Freeman treats coronary artery disease, congestive heart failure and valvular heart disease. He also sees patients for high blood pressure and high cholesterol.

To make an appointment with Dr. Freeman, please contact Mosaic Life Care at St. Joseph, Cardiovascular Care at (816) 271-1221.



Education and Certifications

University of Osteopathic Medicine, Des Moines, IA

American Board of Internal Medicine (Sub: Cardiovascular Disease)

University of Missouri-Kansas City, Kansas City, MO

University of Kansas Medical School, Kansas City, KS