alan l. gordon