Thomas Allen Cullinan (1838 – June 18, 1904), also known as Tom Allen, was a law enforcement officer in Kansas. He served as city marshal of Junction City, Kansas from 1871 to 1904. Before that he was a seaman, miner, fur trapper and hunter. He served in the Union Army during the American Civil War.