By-laws revised 2017 July