Thomas Branch (1623-1694)