Script amp-functions.php threw an exception Message: Exception has been thrown by the target of an invocation. Stack Trace: at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor) at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments) at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) at org.libercus.ScriptHandler.ExecuteScript(BaseSession Session, String Language, LibVarSpace VarScope, String ScriptName, String Method, String References, Boolean Debug) in E:\TeamCity\buildagent\work\407d2367caebea6f\main\Libercus\Handlers\ScriptHandler.cs:line 266 at org.libercus.ScriptHandler.TagExecute() in E:\TeamCity\buildagent\work\407d2367caebea6f\main\Libercus\Handlers\ScriptHandler.cs:line 37 Inner exceptions: Message: Unable to cast object of type 'System.String' to type 'PHP.Core.PhpReference'. Stack Trace: at CallSite.Target(Closure , CallSite , Object , ScriptContext , Object ) at AmpCheck.check_amp_status(ScriptContext , Object libercus) at AmpCheck.check_amp_status(Object libercus) SNGWEB03 - 8/17/2018 8:49:43 PM UTC

Trump Is Standing Up for Us

Tuesday , July 17, 2018 - 12:00 AM2 comments

National Columnist

What a blessing to finally have a president who's looking out for us, the American taxpayers, versus kowtowing to globalist elites and NATO members who've been exploiting the United States by failing to pay their fair share in military defense spending.

It's no secret that NATO members have, by and large, gotten a free ride as the U.S. has funded 70 percent of the alliance's budget, at a cost of over $700 billion per year -- courtesy of the American taxpayer. For what modern-day purpose? So the U.S. can defend Germany, for example, from Russia while German Chancellor Angela Merkel backs an energy pipeline, Nord Stream 2, between the two nations, which will supply natural gas from Russia's Baltic coast directly to Germany in 2019 -- benefiting Russian President Vladimir Putin.

President Donald Trump dressed down Merkel this week for the misguided energy deal -- which gives NATO's chief nemesis, Russia, a huge financial benefit -- she could've brokered with the U.S. instead, while we pick up the tab for Germany's defense.

You don't need an Ivy league degree to know that this type of arrangement just doesn't make sense.

In Brussels this week, President Trump tackled the matter head-on. In a shockingly direct manner, he confronted and chastised NATO members who spend less than 2 percent of their gross domestic products on military preparedness while America contributes an estimated 3.5 percent of its much larger GDP.

Thanks to Trump's in-your-face, no-holds-barred leadership the world is slowly getting accustomed to, many alliance members have agreed to ramp up their military spending. Trump told reporters: "What they're doing is spending at a much faster clip. They're going up to the 2 percent level. ... Some are going back (to their parliaments) to get the approval, which they will get, to go to 2 percent. After we're at 2 percent, we'll start talking about going higher. ... Ultimately ... in years ... we should be at 4 percent."

If American voters re-elect Trump in 2020, that target is most likely where we'll arrive.

Until then, what's clear is that unlike his "swampy" predecessors, Trump is looking out for U.S. taxpayers and putting America first -- not globalist foreign elites.

Quite refreshing indeed.

Adriana Cohen is a syndicated columnist with the Boston Herald. Follow her on Twitter @AdrianaCohen16. To find out more about Adriana Cohen and read her past columns, please visit the Creators Syndicate webpage at

Sign up for e-mail news updates.