Contributions from Cameron J. MacD