Registration is now open for John of God, July 13-28, 2018 BOOK NOW