Academy Coaching Staff

Revolution Academy Staff
Bryan Scales Director of Youth Development
Patrick Ouckama Director of Coaching
Academy Youth Teams Coaching Staff
Under-19s Coaching Staff  
Bryan Scales Head Coach
Jasir Charris Assistant Coach
Under-17s Coaching Staff  
Patrick Ouckama Head Coach
John Frederick Assistant Coach
Jasir Charris Assistant Coach
Under-15s Coaching Staff  
Bryan Scales Head Coach
John Frederick Assistant Coach
Karl Spratt Assistant Coach
Under-14s Coaching Staff  
TJ Love Head Coach
John Frederick Assistant Coach
Gary Hall Assistant Coach
Karl Spratt Assistant Coach
Athletic Training Staff  
Darrell St. Jean Academy Athletic Training Associate

Note – Youth Team coaches are formally “assigned” to a particular team for record-keeping purposes with U.S. Soccer, but in practice, all coaches work with players in all five age levels.

Revolution Academy Training Programs

Deven Apajee Revolution Academy Director
Gary Hall Director of Elite Programs
Debra Godbout Manager of Operations & Administration
Dean Brookes Regional Manager (MA)
Christopher Clarke Regional Manager (RI/NH/CT)
Laura Comeau Residential Academy Program Coordinator
Karl Spratt Director of Goalkeeping
Matt Walker Coaching Recruitment & Liaison Supervisor
Ross Duncan Technical Director
Kevin Friel Technical Coordinator
Kyle Teixeira Technical Coordinator
Peter Gallo Technical Coordinator
Iain Martin Technical Coordinator
Matthew Murray Technical Coordinator
Matthew Parkinson Technical Coordinator
Matt Pecheone Technical Coordinator
Aaron Salter Technical Coordinator
Fernando Vitorino Technical Coordinator
Lewis Wright Technical Coordinator
Jonathan Almeida Staff Coach
Mario Amaya Staff Coach
Kevin Arboleda Staff Coach
Quincy Asante Staff Coach
Patrick Barbosa Staff Coach
Larry Bolduc Staff Coach
Matthew Carroccia Staff Coach
Adrian (Junior) Carvalho  Staff Coach
Madison Catarius Staff Coach
Joel Cordeiro Staff Coach
Yair Correa Staff Coach
Carlos Costa Staff Coach
Frank Cypriano Staff Coach
Mike Deraujo Staff Coach
David Digiovanni Staff Coach
Aiden Dobens Staff Coach
Joel Dos Santos Staff Coach
John Dumbuya Staff Coach
Anthony Dutra Staff Coach
Kiel Dwyer Staff Coach
Moe Elshazly Staff Coach
Anthony Faria Staff Coach
Christopher Fernandes Staff Coach
Matthew Ferro Staff Coach
Joe Finacchiaro Staff Coach
Kevin Flaherty Staff Coach
Raymond French-Wollen   Staff Coach
Giovani Frizzo Staff Coach
Robert Galluci Staff Coach
Colin Golden Staff Coach
Michael Gomes Staff Coach
Ryan Gray Staff Coach
Tumi Gugushe Staff Coach
George (Geordi) Hale Staff Coach
Burke Hazard Staff Coach
Daniel Hristov Staff Coach
Brandon Iannelli Staff Coach
Paulo Joaqim Staff Coach
Ethan Kantor Staff Coach
Schumacher Kerr Staff Coach
Kevin Leite Staff Coach
Olf Leyinda Mouyaka Staff Coach
Edgar Lopez Staff Coach
Johnna Magiera Staff Coach
Schmidt Marseille Staff Coach
Florent Martin Staff Coach
Larry McSwiggan Staff Coach
Nick Medeiros Staff Coach
Edwin Mejia Staff Coach
Dylan Mendes Staff Coach
Kempton Mood Staff Coach
Nivaldo Monteiro Staff Coach
John Natareno Staff Coach
Gilbert Navarro Staff Coach
James O'Brien Staff Coach
Debo Onifade Staff Coach
Brendan Pacheco Staff Coach
Stephen Patino Staff Coach
Arels Patushi Staff Coach
Shannen Pelletier Staff Coach
Alexander Poole Staff Coach
Ryan Powell Staff Coach
Steph Ribeiro Staff Coach
Amie Roach Staff Coach
Jefferson Rojas Staff Coach
Jenn Roth Staff Coach
Edward Royer Staff Coach
Albano Rraka Staff Coach
Stephanie Santos Staff Coach
Augustus Savage Staff Coach
Katie Smith Staff Coach
Cameron Staples Staff Coach
Christopher Streeter Staff Coach
Dario Teodoro Staff Coach
Phil Torres Staff Coach
Haluk Uyar Staff Coach
Fernando Valencia Staff Coach
Sarah Varnerin Staff Coach
Kelsey Viens Staff Coach
Smith Vioselin Staff Coach
Darren Wallace Staff Coach
Zachary Watson Staff Coach