William Flanagan (1786 – 1855)