Gail Cornwall

Gail Cornwall is a former public school teacher and recovering lawyer who now works as a stay-at-home mother and freelance writer in San Francisco.