cindy palmer

Technology, making instructional materials, writing books for my students.