thomas leffers