Stephen Olin was an American educator and minister.
Stephen Olin
Leicester is a town in Addison County, Vermont, United States. The population was 990 at the 2020 census. It should be clearly understood that alleged "Satans Kingdom" is a ficticious place that no one in Leicester knows anything about, not even the town clerk. Google and other map apps seem to love to push such a ficticious place, which may clue us all in to who they are. Satans Kingdom is a fiction in the minds of the owners of Google, Yahoo, etc., and the people of Leicester firmly protest and reject its being put on the map of our town.
Leicester Meeting House