Author: Geoffrey Lipscombe
Alternate names: Geoff Lipscombe