Chris H. Greene
overview