Career
He was honored with the award on 6 April 1865. Flanagan was born in Loretto, Pennsylvania on 10 August 1844. He enlisted into the 55th Pennsylvania Infantry.
He died on 22 January 1924 and his remains are interred at the Tecumseh Cemetery in Nebraska.