James P. Fredrick
overview