After the Mexican War, Gregory commanded the squadron off the African coast, with Portsmouth as his flagship, until June 1851.
Efter mexikanska kriget förde Gregory befäl över en amerikansk skvadron vid den afrikanska kusten, med USS Portsmouth som sitt flaggskepp, till juni 1851.