Head of Green School | Bali, Indonesia

John Stewart is the Head of Green School in Bali, Indonesia.