About Kevin Williams and This Website

By Kevin R. Williams, B.Sc. Greetings! I am Kevin Williams, the webmaster of this website. I want to be completely frank with my wonderful visitors concerning why there are so many Google and Amazon ads on this website. Many years ago, I donated this website and all the revenue it generates to the International Association […]