Leonard Anderson was a Human male who served as an officer in Earthforce during the dawn of the Third Age of mankind. As a Captain, Anderson commanded the EAS Charon during and after the Earth Alliance Civil War, where he remained on the side of Clark's regime. Anderson died aboard the Victory in 2266 protecting Earth from the Drakh controlled Death Cloud.
An officer in Earthforce by the start of the Earth Alliance Civil War, Anderson was in command of an Omega-class destroyer named EAS Charon as of 2261. During the war, Anderson and his crew had a chance to join John Sheridan's resistance movement, but elected to remain on Clark's side. Years later, after the war had ended, Anderson would lament to Sheridan himself that he and his crew regretted the decision.
In 2266, Anderson began having distrubing dreams of a dead world, and the faces of John Sheridan, Dureena Nafeel, and a Drazi nammed Ni'im. Realizing that the dreams meant something, Anderson ignored orders and made way for Babylon 5, where he met with Sheridan, Nafeel and Elizabeth Lochley. While there, Anderson agreed to assist Sheridan in a plan to stop a Drakh attack of Earth, and took the Charon to the docks where the Excalibur and Victory were located.
In 2267, he took command of the Victory and fought during the Battle of Daltron 7. Captain Anderson died when the Victory was destroyed with all hands by the Drakh controlled Death Cloud in orbit around Earth.