John Randolph Tucker was a naval officer and commander.
From about 1855 Tucker commanded the receiving ship Pennsylvania. He also served as Ordnance Officer at the Norfolk Navy Yard. During the American Civil War he was a Commander in the Confederate Navy, serving on the CSS Patrick Henry during 1861-62. In 1863 he was commander of the Confederate warships at Charleston, VA. He also fought at Richmond and Appomattox. After the Confederates were defeated, Tucker became a Rear Admiral in the Peruvian Navy and fought in the Chilean-Peruvian war with Spain in 1866.
'Captain John Randolph Tucker, Confederate States Navy, (1812-1883),' Naval Historical Center, http://www.history.navy.mil (accessed September 2004).