Frank Beeler has cancer