Innovative People

Terry Hendrickson

math,science, electronics, screen writing