Duncan Macmillan — Canadian politician (1837–1903)