Andrew Buchanan — American politician