The John E. Dorman, Jr. Home Page:Information about John C. Heap