Aaron
Somerset Patriots
2012-01 → 2012-12
New Orleans Zephyrs
2011-04 → 2011-05
Jacksonville Suns
2010-12 → 2011-04
Las Vegas 51s
2008-12 → 2010-11
New Hampshire Fisher Cats
2008-06 → 2008-12
Dunedin Blue Jays
2006-04 → 2006-11