PROGRAMS BY J Allen