The Central States Steam Preservation Association is a non-profit corporation established to preserve the technical knowledge and skills required to maintain and operate steam locomotives and share them with the community.