terry barry