Inside Performance has assembled the best possible coaching staff available in the province of British Columbia consisting of former MLB, National Team Athletes and Elite Performance Coaches.

Brooks McNiven

Director of Baseball

Brooks McNiven’s baseball career started in Vernon BC where he grew up and graduated from Kalamalka Secondary. In 1999 he was drafted in the 46 round by the Toronto Blue Jays, instead of signing he choose to attend UBC where he played for the Thunderbirds for four seasons. In 2003 he was named NAIA region 1 player of the year, which was then followed by being drafted by the San Francisco Giants in the 4th round. Brooks signed with the Giants and played with them for 7 seasons playing as high as AAA. He also had the honor of playing for the Canadian national team a number of times including the 2007 and 2009 World cups winning a bronze medal in 2009. He also pitched for Canada at the 2008 Beijing Olympics as well as the 2009 World Baseball Classic. Since retiring from playing Brooks was the pitching coach with Douglas College from 2009-2011 and is the head coach of the North Shore Twins. Brooks graduated from UBC with a Degree in Human Kinetics and complete his Bachelor of Education at SFU in 2012. Currently Brooks is a P.E. teacher and the head coach of the West Van Baseball Academy both out of Sentinel High School and Inside Performance.

Ken Mackenzie


Ken has been a player and baseball coach in the province of B.C. for the last twenty three years and is a retired high school teacher in Vancouver.
Ken is a Baseball Canada Level III certified coach and a Level I and II coach clinician using his experience and certification to coach various teams over the last couple of decades.
Ken was a instructor at the Okanagan Major League baseball Camp in Oliver, B.C. for twelve years. Also coaching the 1991 and 1994 BC Games, Western Canada games 1999 (Gold), 2003 and 2011, Canada Games 1989, 2003, 2011 (Gold), B.C. Selects 1992 and 1995 (Gold).
As well Ken is involved with woman’s baseball since 2004, helping coach the B.C. woman’s baseball team in 2015 and 2016 (Gold).
Ken is currently a coach and instructor with the West Vancouver High School Baseball Academy based out of Sentinel High School for the last five years.
Ken’s baseball knowledge and instructing style is based on understanding the game inside and out while maintaining excellent communication skills.

David Kington


David grew up in Coquitlam and was a four-year member of the Coquitlam Reds Organization. In 2004 David was named Redleg of the year and in 2005 received the Reds Top Pitcher award and led his team with a .393 batting average.

In 2006, David began his college career in Quincy California with the Feather River Junior College Golden Eagles. After an un-defeated regular season team record in 2007, David transferred to the University of Southern Illinois where he obtained his BA in Psychology while graduating with honors and was a dean’s list award recipient.

In 2009, David was drafted by the St. Louis Cardinals in the 34th round and in his rookie season, while playing for the Johnson City Cardinals (rookie ball) was selected to the 2009 Appalachian League All Star team as a relief pitcher.

David began his official coaching career with the Coquitlam Reds in 2011 and is currently the program’s roving pitching instructor.

Lachlan Fontaine

Infield and Hitting

Lachlan played his Little League at North Van Central Little League and played for the North Shore Twins of the PBL. Lachlan played third base for the Junior National team in 2012 prior to being drafted in the MLB draft by the Seattle Mariners in the 13th round. Lachlan is currently playing for the Quebec Nationales of the CAMA and in the off season is home in North Vancouver coaching at Inside Performance.

Cole Armstrong

Catching and Hitting - Seasonal Availability

Cole played for Whalley Little League and the PBL Fraser Valley Chiefs. He spent three years on the Junior National team before playing college baseball at the University of Kansas and Chipola JC before being drafted by the Atlanta Braves in 2003. Has played in 10 seasons in the Minor Leagues and four seasons with the Chicago White Sox AAA and Los Angeles Angels AAA. In 2012 he played with the Miami Marlins’ AAA team, the New Orleans Zephers. Cole is active with the Senior National team (2009‐2012). He was part of the Baseball World Cup team that won

Bronze in 2009 and 2011, and was starting catcher when the team captured Gold at he 2011 Pan Am Games in Mexico. Cole currently is a coach in the Chicago White Sox organization and is available in January/February for hitting and catching instruction.

Coaching Staff

Curtis Taylor

Pitching - Seasonal Availability

Curtis played his Little League baseball for Coquitlam Little League before playing for the Coquitlam Reds of the PBL.
Curtis received a baseball scholarship with the University of British Columbia. After playing three years with the Thunderbirds Curtis was drafted in the fourth round of the 2016 MLB player draft by the Arizona Diamondbacks as a right handed pitcher.
Curtis will continue to take courses at UBC in the off season as well as instruct and coach at Inside Performance

Ivan Hartle

Hitting and Position

Ivan played his Little League baseball at Highlands Little League and played for the PBL Coquitlam Reds and was a member of the Junior National team from 2008-09. Ivan went on to college baseball scholarships with Iowa Western Community College and Western Kentucky University from 2010-2012. In 2010 Ivan was awarded the NJCAA DIV 1 defensive player of the year as well as the 2010 NCJAA Rawlings Golden Glove Award winner. In 2010 at the NJCAA World Series he was the tournament MVP and was awarded the Outstanding Defensive Player of the tournament.

Since his baseball career ended Ivan completed his teaching degree at the University of Georgia and is currently a teacher in SD 45.

Peter Francis


Peter is from Maple Ridge, BC and played in the PBL for the North Shore Twins (2003). After the PBL, Peter played for the Douglas College Royals (NWAACC).
After his playing days, Peter completed a Diploma in Sports Science, Bachelor of Kinesiology (UFV) and most recently a Masters of Physical Therapy (UBC). He is currently practicing at both West 4th Physiotherapy and Main Street Physiotherapy. His interests lie in special adaptations occurring within the throwing athlete and will serve as the Inside Performance physiotherapist.
His baseball specific physio treatments have proven to be a excellent fit for the injured baseball player in the Lower Mainland