Saturday and Sunday, May 21-22, 2011 at the Greater Holyoke YMCA

Saturday and Sunday, May 22-23, 2010 at the Greater Holyoke YMCA

Saturday and Sunday, May 16-17, 2009 at the Greater Holyoke YMCA

Saturday and Sunday, May 17-18, 2008 at the Greater Holyoke YMCA

Sunday, May 20, 2007 at the Greater Holyoke YMCA

Sunday, May 21, 2006 at the Greater Holyoke YMCA

Sunday, May 22, 2005 at the Greater Holyoke YMCA

Sunday, May 23, 2004 at the Greater Holyoke YMCA

Sunday, May 18, 2003 at the Greater Holyoke YMCA

Saturday and Sunday, May 18-19, 2002 at the Greater Holyoke YMCA

Saturday and Sunday, May 19-20, 2001 at the Greater Holyoke YMCA