Career
Born in Colwyn Bay, O'Sullivan played in England, the United States and Hong Kong for Manchester United, Brighton & Hove Albion, the San Diego Sockers, Fulham, Charlton Athletic, Reading, Seiko SA, Aldershot, Crawley Town and Maidstone United. O'Sullivan earned three caps for the Welsh national team between 1973 and 1978. As of May 2008, O'Sullivan was working for a Brighton plant-hire company.