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 ha esercitato la professione di veterinario generico nel Regno Unito e in Irlanda dal 1972 al 1976, poi ha ricoperto la carica di responsabile veterinario per la cooperazione allo sviluppo dei paesi d’oltremare, in Botswana e nello Yemen settentrionale fino al 1982.