David Ackroyd — American actor