David Anderson (Earth-1591)

David Anderson was a law enforcement deputy from Louisiana. He was attached to the police department in Dulvey Parish.