davidhamiltonthomson  CV