Craig L. Foster

Has an M.A. in history and an MLIS degree from Brigham Young University. He serves as a cataloger in the Family History Library in Salt Lake City.

Journal Articles (3)