GEOFFREY P SMITH