Pete was born in Auckland, New Zealand and spent the last 10 years at the Hollyburn Country Club. He has coached a variety of players, but was specifically involved with developing the U10-U18 High Performance program. Pete has assisted with player selection and training for Tennis BC Provincial Training Camps for over 6 years and has taken the top U16 BC players to compete at Canadian Nationals since 2016. He has been involved with different tours, including “Little Mo” (California & Florida), a Tennis Canada U12 National Camp (Montreal 2018) and Vancouver J3 ITF (2019). Pete is excited to take on the High Performance Director role at the UBC Tennis Centre and bring his knowledge and expertise to the Centre.

Michelle is a born and raised Vancouverite, having spent 16 years coaching competition rock climbing. A few years ago, she stumbled upon tennis while looking for a change of scenery and fell in love immediately. An experienced High-Performance athlete and coach, Michelle holds a Masters in High Performance Coaching at UBC, bolstering her experience and love for the game of Tennis.
Michelle is a Club Pro 1 Certified Coach and oversees UBC Tennis Centre’s Events and Mixers, as well a Students, Staff, Faculty and Seniors Programs. As a leader at the UBC Tennis Centre, Michelle is looking forward to sharing her love of tennis with players of all ages, levels and backgrounds.
Experience & Certifications:
- Coordinator, Events and Culture – UBC Tennis Centre
- Tennis Instructor Certification – Tennis Canada
- Club Pro 1 Certification – Tennis Canada
- Course Facilitator – Tennis Canada
- Advanced Coaching Diploma – CAC
- M.Kin – High Performance Coaching – UBC

John brings over 22 years of competitive tennis experience, having played tournaments as a junior across Canada and competed in Junior ITFs in Florida. He has been coaching for the past five years, beginning his career in Toronto before relocating to BC, where he coached at the Whistler Racket Club. Now proudly coaching at the UBC Tennis Centre and overseeing UBC’s Junior Development Programs, John is passionate about every facet of the game and is committed to helping players improve and enjoy the sport.
Beyond the court, John’s love for the outdoors shines through in his hobbies, which include snowboarding, hiking, and mountain biking. A dedicated endurance athlete, he also enjoys running and road cycling, always seeking new challenges.
Experience and Certifications:
- Development Program Coordinator – UBC Tennis Centre (2024-present)
- Tennis Coach – UBC Tennis Centre (2022-2024)
- Tennis Coach – Whistler Racket Club (2019-2022)
- Tennis Instructor Certification – Tennis Canada
- Club Pro 1 Certification – Tennis Canada
- Club Pro 2 Certification – Tennis Canada (2026 competion)
With over 30 years of experience, JJ came to UBC in 2011 from the North Shore Winter Club, where he was the Tennis Director from 2003-2011. JJ has been passionate about the game of tennis since he started the game when he was 7 years old. He competed in junior provincial, national, and international events and recently represented Canada in the world championships for the 35 division in New Zealand. JJ is very excited to bring his playing and teaching knowledge to UBC and to keep growing the sport of a lifetime.
Experience:
- 2011-Present – Tennis Director UBC Tennis Centre
- 2003-2011 – Tennis Director (North Shore Winter Club)
- 2000-2002 – Head Assistant Pro (Shaughnessy Golf and Country Club)
- 1989-2000 – Assistant Pro (The Arbutus Club)
Head Coach, UBC Tennis Centre
Greg Macken is the Head Coach at the UBC Tennis Centre, where he leads the coaching team and oversees the design and delivery of tennis programs across all age groups and skill levels. With over 15 years of coaching experience, Greg has worked in a variety of roles focused on program management, coach mentorship, and junior development.
His coaching background includes experience at the Arbutus Club and St. George’s School, where he was involved in coaching both recreational and competitive players. From 2016 to 2022, he served as the Competitive Program Coordinator at UBC Tennis Centre, specializing in junior development and supporting players competing at the provincial level.
Greg’s approach emphasizes long-term development, inclusive programming, and fostering a positive learning environment for both athletes and coaches.
Experience & Certifications:
- Head Coach – UBC Tennis Centre (2022 – Present)
- Competitive Program Coordinator – UBC Tennis Centre (2016 – 2022)
- Tennis Coach – UBC Tennis Centre (2012 – Present)
- Tennis Coach – Arbutus Club (2012 – 2020)
- Tennis Coach – St. George’s School (2010 – 2014)
- UBC Tennis Team (2014 – 2015)
- Course Facilitator – Tennis Canada
- Club Pro 2 – Tennis Canada

Alberto Sanchez, currently serving as the UBC Tennis Centre Coordinator of Competitive Programs, brings a wealth of tennis expertise to his role. With Club Pro 2 and Coach 2 certifications from Tennis Canada, Alberto’s coaching journey began in Madrid, where he worked as a Tennis and Padel tennis instructor before relocating to Vancouver in 2016.
Throughout his career, Alberto has demonstrated a strong commitment to developing tennis programs for players of all ages and skill levels. He has worked extensively with both kids and adults, fostering a passion for the sport and helping players reach their full potential.
In addition to his work at the UBC Tennis Centre, Alberto has served as a provincial tennis coach for Tennis Alberta at U14 Nationals and Tennis BC at U12 Nationals. He remains actively involved in provincial tennis camps and national competitions, where he continues to mentor and develop young athletes.
Alberto’s dedication to the sport extends beyond coaching. As a Tennis Canada Course facilitator, he contributes to the education and development of future tennis coaches in Canada. With his extensive experience and passion for tennis, Alberto is committed to providing top-notch coaching and guidance to all players at the UBC Tennis Centre.
Experience and Certifications:
- Coach 2 Certification – Tennis Canada
- Club Pro 2 Certification – Tennis Canada
- Wheelchair Tennis Certification – Tennis Canada
- Course Facilitator – Tennis Canada
- Tennis BC Provincial Coach
- Tennis Alberta Provincial Coach
- Padel Instructor
