May 2025 Forecast Update
President Trump and his tariffs are blamed for much.Most recently and in the European national press, which really should have known better, he has be.....
continue reading