Gallagher was admitted as a solicitor of the Supreme Court of New South Wales in 1988 and as a barrister and solicitor of the High Court of Australia in 1988 and of the Supreme Court of the Australian Capital Territory in 1990.
Since 2003, Gallagher has led a high profile and sensitive regional development initiative,[REF] funded by the Australian Government Aid Agency AusAID,[REF] aimed at strengthening legislative and criminal justice responses to trafficking in persons and related exploitation in all ten Association of Southeast Asian Nations (ASEAN) Member States [REF].