Shari Dorantes Hatch

Hatch is a freelance writer specializing in history, biography, and the social sciences.