William Finbar O'Sullivan (born 5 October 1959) is an English former professional footballer who played in the Football League as a midfielder. He also played non-league football for clubs including Dartford, Gravesend & Northfleet, Fisher Athletic, Dover Athletic, Crawley Town, Dulwich Hamlet, Bromley and Margate. He represented the Republic of Ireland at youth level.