Harold Morgan (as John Duncan)