Moyses Hill — English knight and army officer