Prior to entering the NSW Legislative Council in February 2005, Greg was a full-time official of the Shop, Distributive and Allied Employee's Association NSW Branch (Shop Assistants Union). He commenced with the union in 1986 and worked in a number of roles including branch secretary for nine years before entering Parliament.
Greg holds a number of positions in Parliament including, Deputy Opposition Whip in the Legislative Council, Trustee of the Parliamentary Contributory Superannuation Fund, Chair of Portfolio Committee No. 2 - Health and Community Services, Deputy Chair of Standing Committee on Social Issues and membership of a number of Committees.
He has served on a number of NSW Labor policy committees including Australia and the World, Health, Education, Employment and Industrial Relations and Community Welfare. Greg graduated from the University of Western Australia with a Bachelor of Economics in 1983 and a Master of Industrial Relations in 1986. He completed the Harvard Trade Union Program in 1992.
Greg's areas of policy interests include family, life issues, genetics and biotechnology, economic development, drugs, children and young people, public health, law and order, employment and workplace relations, media and culture, human rights, elderly care, education, disability services, defence and international relations. He is the President of the Shop, Distributive and Allied Employee's Association NSW Branch and a member of the University of Notre Dame Australia (Sydney) Arts & Science Advisory Board. Greg is married to Gaynor and they have three children, Matthew, Lucy and Joe.