He is an Advocate of the High Court of Kenya, working with the top Nairobi firm of Walker Kontos.
He also holds a Masters Degree in Banking Law from the University of South Africa, and a Certificate in International Food Laws and Regulations from Michigan State University in the United States.
He practises in the areas of appellate litigation, banking , commercial litigation, communications, companies, corporate, debt collection, employee benefits and executive compensation, energy, environmental, financial institutions, government contract disputes, healthcare, information technology, insurance, intellectual property, injunctions, insolvency, labour and employment, land, legal opinions, letters of administration, litigation, patents and technology, pro-bono, tax litigation, probate, real estate, receiverships, securities, trademark, copyright and advertising,trusts and white collar crime.
Greg is a member of the Legislation and Law Reform Committee of the Law Society of Kenya.