970 THOMAS ASSOCIATES INC