Hamilton P. MacCarthy (British, )