David Williamson (c1833-1910)