Praktiserende dyrlæge i Det Forenede Kongerige og Irland fra 1972- 1976, dernæst veterinærmedicinsk rådgiver i den oversøiske udviklingstjeneste i Botswana og Nordyemen indtil 1982.
O’ Sullivan war von 1972 bis 1976 als praktischer Tierarzt im Vereinigten Königreich und in Irland tätig und anschließend bis 1982 als beamteter Tierarzt für den Überseeischen Entwicklungsdienst in Botswana und Nordjemen im Einsatz.