Steve Ball 

Retired accountant, recovered libertarian, sci-fi writer