Don't forget the various State Maritime Academies (Maine, Massachusetts, New York, California, Texas, Great Lakes) that have turned out many, many fine Navy officers over the years. Generally, each State Academy has an NROTC unit/program that leads to commissioning. If Navy service is indeed...