PROGRAMS BY James F. Fitzgerald