Jeffrey Beeson and Michael Terhorst