John Short — politician