THOMAS HIMMELBERG INC