THOMAS EDWARD BRANCH