July 2017 - December 2019
July 2016 - June 2017
July 2011 - July 2016
January 2011 - June 2011
August 2008 - December 2010
January 2005 - July 2008