Kevin M. Horton — American actor