person:robert geoffrey porterfield