The Thomas H. Knops Home Page