karl templer