Spencer Barfuss, MDSpencer Barfuss · Pediatric Cardiology Physician81 N Mario Capecchi Dr, Slc, UT 84113(801) 213-7609Check availability No reviews yetInsurance:Not specifiedBook onlineClaim listing