John Edgar — Scottish footballer