christopher thorn