andrew kleine