Terrence Kealey would disagree:
http://www.scientificamerican.com/article.cfm?id=the-economi...
2. He says that government has a DUTY to fund defense research, so clearly his whole argument excludes innovations and contributions to GDP from defense research funded by the state.
In short, his argument is bollocks.