William M. Ferriter

William M. Ferriter
William M. Ferriter is a sixth-grade science teacher in a professional learning community near Raleigh, North Carolina. A National Board Certified Teacher, he has designed professional development courses for educators nationwide.