News
Sloan, who served as Norwalk's superintendent from 1983 to 1998, died on April 8 at 83 years old, according to his obituary. He was born on May 7, 1941 in Philadelphia.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results