William Gargan
(
Barry Craig
)