Peter Gallagher — American actor