Charles Garmer har gjort alltdetta