Career
He played in the Scottish Premier Division for Street Johnstone, and also played for a large number of English non-league clubs. He was most successful at Margate, where in two spells he scored 158 goals, an all-time club record, and he also played for a host of other clubs including Tonbridge Angels, Welling United, Sittingbourne, Ashford Town, Dartford, Enfield, Boreham Wood, Walthamstow Avenue, Hayes, Purfleet and Hampton & Richmond Borough. In 2007 he was working as reserve team manager for Broxbourne Borough V & East.