alexander a. semmes us navy