dr hamilton best