Blake McBride

Blake McBride

Long time philosopher, Spinozist, software engineer with interest in politics and economics.