Stewart Parker: A Life