William Hooker (British, )