13F filer

John G Ullman & Associates