William MacCaw — politician, died 1928