David Hayward — American television actor