Eric T. Ford
overview