Peter MacKenzie — American actor