Gary Whitehead owns an impressive collection of 27 Newcastle United football shirts