John McGregor (footballer, born 1900)


John McGregor was an English professional footballer who played as a right-back. He played for Gillingham and Crystal Palace between 1930 and 1933.