Soures, John M., 1943-