Richard Shannon — American film and television actor