Dance Waterloo is a 501(c)(3) non-profit organization that creates contemporary dance performances and dance education programs for communities of all ages.