Jim McCaffrey


James McCaffrey is a former professional footballer, who played for Nottingham Forest, Mansfield Town, Huddersfield Town, Portsmouth and Northampton Town.