James Baillie Hamilton , Middlesex ( England ).