Baillie Hamilton , Midlesex ( England ).