John Brown (Politiker, 1772)