Peter Holmes — English association football player