carl knecht