Who was given credit for establishing the US Naval Academy?

The Secretary of the Navy, George Bancroft, is given the credit for establishing the US Naval Academy.
The Secretary of the Navy, George Bancroft, is given the credit for establishing the US Naval Academy.