David
Frisco RoughRiders
2011-08 → 2011-11
Myrtle Beach Pelicans
2011-05 → 2011-08
Bakersfield Blaze
2009-07 → 2010-09
Hickory Crawdads
2009-03 → 2009-07
Spokane Indians
2008-06 → 2008-12
Clinton LumberKings
2008-06 → 2008-06