Actor Peter McCauley