Kevin B Smith Christopher W Larimer