1983 m. McCullough buvo Šiaurės Kvinslando sporto fondo pirmininkas. Šią pareigą jis užėmė iki 1986 m. Nuo 1989 iki 1999 m. jis buvo "Wheelchair Sports Australia" (dabar "Australian Athletes with a Disability") prezidentas. 1994 m. jis buvo paskirtas Australijos paralimpinės federacijos prezidentu. Jis perėmė Federaciją tuo metu, kai jos lėšos buvo ribotos ir beveik bankroto. McCullough sukūrė rinkodaros ir lėšų rinkimo strategiją, kurios tikslas buvo surinkti 1,5 mln. JAV dolerių komandos, kad ji galėtų varžytis 1996 m. Atlantos paralimpinėse žaidynėse
- Taip. Šio požiūrio rezultatas buvo Naujojo Pietų Velso automobilių avarijų tarnyba, suteikusi 100 000 JAV dolerių ir įdarbinusi 10 sportininkų, skatinančių neįgaliuosius per automobilių avarijas. Būdamas prezidentu, jis derėjosi dėl susitarimo su Sidnėjaus paralimpinės žaidynės organizavimo komitetu, kad federacija per ketverius metus iki 2000 m. Sidnėjaus paralimpinės žaidynės gautų 5,5 mln. JAV dolerių už rinkodaros teises. Šie finansiniai susitarimai kartu su Australijos Vyriausybės paralininkystės programa leido Australijos komandai 1996 m. Atlantos žaidynėse užimti antrą vietą medalių sąraše. 1997 m. M. McCullogh buvo pakeistas Marie Little. Jis buvo Sidnėjaus paralimpinės žaidynės organizavimo komiteto direktorius (1997-2000).