MacKillop opens new clinic to beat diabetes and heart disease