Please call 201-312-1612 to check availability and register.
2026 Schedule:
Week 1: June 29-July 2
Week 2: July 6-9
Week 3: July 13-16
Week 4: July 20-23
Week 5: July 27-30
Refund Policy: If there is time and available space, we will work with you to switch to a different week. If you cancel by May 31, 2026, you will receive all money paid except for the non-refundable registration fee. Cancellations after June 1, 2026 will receive a 50% refund, exclusive of the non-refundable registration fee.