Presume English semi-pro just means playing non-league football?
Mark Kinsella played for Colchester United in the Conference in the early nineties - could be him?
Other Irish players to play English non-League:
Ray Houghton (Stevenage Borough)
John Byrne (Crawley Town)
Don't know though...
Bookmarks