David Sterling (1825-1906)