sir William Houldsworth , M.