Josh
Phoenix Desert Dogs
2009-09 → 2009-12
Syracuse Chiefs
2009-07 → 2012-07
Harrisburg Senators
2009-03 → 2009-07
Potomac Nationals
2008-04 → 2008-12
Hagerstown Suns
2007-04 → 2007-12
GCL Nationals
2006-06 → 2006-12