Sharpe, Charles, politician