T.F. W. (T. Francis W.) Hamilton