Rev David Hamilton (c.1843-1873)