Robert Long — English knight