He was a director of his own private service based company for 15 years and a senior manager in the NSW Public Service. He is a member of the Australian Psychological Society. Richard's career has encompassed a diversity of roles in personal counselling, staff recruitment, staff development, career planning and organisational development. He also worked as a manager in government in labour market development programs. Because of his strong applied IT background Richard was able to teach IT applications in the tertiary system and manage the IT section of a government agency.