Contributions by Mike Deri Smith