james c. hodges