Lynn Hamilton

Lynn Hamilton is a secondary-school teacher with extensive experience in educational writing and editing.