THOMAS C VEALCH