jonathan daniel hamm