William B. Fagan (British, )