Shane Paul Nolan
Bringing the future closer to you one day at a time
Here is a selection of philosophical musings and analysis of recent politics