The two U.S. admirals whose work contributed greatly to the defeat of the German U-boat offensive are Ernest J. King and David D. Porter. Admiral Ernest J. King served as Chief of Naval Operations and Commander in Chief, U.S. Fleet to improve the effectiveness of American naval operations.