s.d.hamilton