peter cancro political affiliation