Allen, John Logan,1941-