He may be best remembered for his role as "Dr. Seneca Beaulac" in the television soap opera Ryan's Hope (1975-1985, 1988-1989), co-starring Star Trek: Voyager actress Kate Mulgrew. He also had a recurring role as "Andy Rivers" on The Mary Tyler Moore Show, and appeared twice as "Dr. Dan Gifford" on The Untouchables. One of the more notable roles of his career is the one he didn't get – he was cast as the Professor in the pilot of Gilligan's Island, but when the series was picked up, the role was re-cast with Russell Johnson.