Dr. Marvin Allen, MD is a Cardiovascular Disease provider who practices at Provo Main Campus in Provo