Contributions by Brett Gall: