knox peterson