William Forrester (1841-1907)