Veteran state Trooper Andrew J. Sperr was shot and killed by bank robber Anthony Horton 20 years ago on March 1, 2006 in the Town of Big Flats.