Dr O’Neil was born in Limerick, Ireland but grew up in Perth, Western Australia. Inspired by the challenges he faced working in remote parts of Australia, Africa and cities such as Glasgow and Perth in the 1980s, Dr. O’Neil began developing new products for use in obstetrics, pain management, malnutrition, catheterisation, drug delivery and addictions. This resulted in the establishment of pharmaceutical company Go Medical Industries Pty Ltd in 1984. Dr. O’Neil has pioneered the use of naltrexone in Australia for opiate addiction and since 1996 has concentrated his efforts on running an addiction treatment clinic in Subiaco.