T H Hill Associates, Inc