JAMES L. HAM, JR.