Isle of Shoals Productions, Inc.
a 501(c)(3) not-for-profit theatre company