john avery whittaker