SPAAMFAA By-Laws (revised March 2017)