Gareth qualified in 1997 in his native Zimbabwe. It established a successful practice there and worked with several sports including Davis Cup Tennis, Cricket, Hockey and Athletics before moving to the UK in 2004.
He worked extensively in the elite sport sector most notably with British Diving since 2006 during which he was the Head Physiotherapist for 6 years. He also works with Energy Standard Swimming Club, the first international swimming club with top swimmers from different countries. He has worked at the English Institute of Sport and has consulted for British Swimming
He has attended 4 Olympic Games (Athens, Beijing, London & Rio), 2 All-Africa Games, the Afro-Asia Games (as a physiotherapist for Africa Athletics in India) as well as 11 World Championships and numerous European Championships and World Series competitions with British Diving.
He has brought all of this experience into his clinic; A2Z Elite Health & Performance, in central London.