Willis, A. D. (Archibald Dudingston), 1842-1908