Hamilton P. MacCarthy (British, born )