Ted Shackelford — American actor