Andrew Valentine (complete)