hudsonvalleykasten.org
Ulster County Historical Society Collection
Visit the post for more.