Registration is now open for John of God, July 14-29, 2017 BOOK NOW