richard s. hamilton