Which President Had The Secret Service Codename "General"?

Which President Had The Secret Service Codename "General"?

The United States Secret Service is a federal agency that is made to protect the presidents.

Many generations later, the secret service started to give presidents codenames to help ensure their protection. Some presidents had the codename "lancer" and "searchlight." However, One of the presidents was given the codename "general" throughout his presidency.

Which president had the secret service codename of "General"