Welcome.

This page is a starting point for getting to several sites that I maintain.  Please click the link below that you are most interested in.
James P. McAdams, PE