Richard Bruce Spencer, DPMRichard Bruce Spencer · Podiatrist110 E Mclane, Osceola, IA 50213(641) 342-6054Check availability No reviews yetInsurance:Not specifiedBook onlineClaim listing