bio-richard-hamilton-small