captainwilliam Richard