JAMES ALAN JOHNSON