John C. Wright 

John C. Wright is a practicing philosopher, a retired attorney, newspaperman, and newspaper editor, and a published author of science fiction.