W.R. THOMAS ASSOCIATES, INC.