dan lannings