Skip to main content
  • The Global Destination For Modern Luxury
  • Blazers Center Getting Major Trade Interest From Warriors: Report
  • OnlinenevadaShops° , nike air skylon 2 white , Nike Kobe 6 EXP “Black Lightning” Joins 2025 Lineup
  • the Air Jordan X 10 - With Michael Jordans highly , AcmShops Marketplace - anticipated
  • air jordan 1 royal nike outlet
  • nike air jordan 1 mid unite totale white sneaker review
  • adidas yeezy boost 350 turtle dove
  • adidas yeezy boost 350 v2 salt
  • Nike SB Dunk high premium doom sneaker talk
  • Why So Sad Nike SB Dunk Low DX5549 400 On Feet
  • Home
  • Calendar
  • About Us
  • Watch/Listen
  • FOIL Docs
  • Editorial Policy
  • Log in
  • Publish Article

Upcoming Events

No upcoming calendar events.

The shock doctrine in Ukraine

Primary tabs

  • View
  • Devel(active tab)

Secondary tabs

  • Load(active tab)
  • Render
  • ... (Object) stdClass
    • vid (String, 6 characters ) 102188
    • uid (String, 3 characters ) 164
    • title (String, 29 characters ) The shock doctrine in Ukraine
    • log (String, 0 characters )
    • status (String, 1 characters ) 1
    • comment (String, 1 characters ) 2
    • promote (String, 1 characters ) 1
    • sticky (String, 1 characters ) 0
    • nid (String, 6 characters ) 101796
    • type (String, 17 characters ) drupalimc_article
    • language (String, 3 characters ) und
    • created (String, 10 characters ) 1397780647
    • changed (String, 10 characters ) 1397780811
    • tnid (String, 1 characters ) 0
    • translate (String, 1 characters ) 0
    • revision_timestamp (String, 10 characters ) 1397780811
    • revision_uid (String, 3 characters ) 164
    • body (Array, 1 element)
      • und (Array, 1 element)
        • 0 (Array, 5 elements)
          • value (String, 8567 characters ) <p>original article: https://philebersole.wordp...
            • <p>original article: https://philebersole.wordpress.com/2014/03/06/the-shock-doctrine-in-ukraine/</p><p>&nbsp;</p><p style="text-align:left;"><strong><span style="text-decoration:underline;"><a href="http://www.naomiklein.org/main">Naomi Klein</a></span></strong>, in her book, <em><strong><span style="text-decoration:underline;"><a href="http://www.naomiklein.org/shock-doctrine">The Shock Doctrine</a></span></strong>,</em> told how the global banking system took advantage of crises, and sometimes created crises, in order to force national leaders to accept policies against their will. &nbsp; This seems to be what is going on in Ukraine.</p><p style="text-align:left;">Ukraine has beem in gave financial difficulties.&nbsp; Last fall the International Monetary Fund offered Prime Minister Viktor Yanukovich a bailout, under conditions that reportedly included a doubling of prices for gas and electricity to industry and homes, the lifting of a ban on private sale of Ukraine’s rich agricultural lands, a sale of state assets, a devaluation of the currency and cuts in funding for schools and pensions to balance the budget.&nbsp; In return, Ukraine would have got a $4 billion loan, a small fraction of what was needed.</p><p style="text-align:left;"><!--break--></p><p style="text-align:left;">Then the Russian Federation offered a $15 billion loan and a 30 percent cut in gas export prices.&nbsp; Naturally Prime Minister Yanukovich accepted.&nbsp; Then all hell broke loose.</p><div class="wp-caption alignright" id="attachment_46195" style="width: 160px"><p class="wp-caption-text"><a href="https://philebersole.files.wordpress.com/2014/03/arseniy-yatsenyuk-photo-credit-marcoresidori-foter-com-cc-by-nc-sa.jpg"><img alt="Arseny Yatsenyuk" class="size-thumbnail wp-image-46195" src="https://philebersole.files.wordpress.com/2014/03/arseniy-yatsenyuk-photo-credit-marcoresidori-foter-com-cc-by-nc-sa.jpg?w=450&amp;h=330" style="width: 150px; height: 109px; float: left;"></a>Arseny Yatsenyuk</p></div><p style="text-align:left;">A mysterious sniper killed peaceful demonstrators in Maidan square in Kiev and, as has happened with mysterious sniper attacks in Venezuela, Thailand and other countries, the killings sparked a violent uprising.</p><p style="text-align:left;">U.S. Assistant Secretary of State Victoria Nuland said in a leaked telephone conversation with the Ukraine ambassador that “we” want the former banker, Arseny Yatsenyuk, installed at Yanukovich’s replacement, rather than some more popular politician.&nbsp; And that’s what happened.</p><p style="text-align:left;">Yatsenyuk said he will do whatever it takes to get IMF financing, even though this probably will make him the most unpopular prime minister in Ukraine history.&nbsp; He in fact has little choice.&nbsp; The Russian offer has understandably been withdrawn, and Ukraine is in a much more desperate plight than it was six months ago.</p><p style="text-align:left;">Elections are scheduled for May, but that’s plenty of time for Ukraine to be locked into binding commitments to the IMF.</p><p style="text-align:left;">Ukraine is a country rich in natural resources but poor in money — an inviting target for financial speculators.&nbsp;&nbsp; Based on what has happened in other countries in like situations, I look for Ukraine’s resources and assets to be sold off at bargain prices.</p><p style="text-align:left;">I don’t see what business a U.S. Assistant Secretary of State has trying to name the head of a foreign government, or how this in any way benefits the American people.&nbsp; It seems to be an example of the workings of Wall Street as a component of Michael Lofgren’s <strong><span style="text-decoration:underline;"><a href="http://billmoyers.com/2014/02/21/anatomy-of-the-deep-state/">deep state</a></span></strong>.</p><p style="text-align:center;"><span style="text-decoration:underline;">LINKS</span></p><p style="text-align:center;"><em>The shock doctrine</em></p><p style="text-align:left;"><strong><span style="text-decoration:underline;"><a href="http://www.forbes.com/sites/kenrapoza/2014/02/27/washingtons-man-yatsenyuk-setting-ukraine-up-for-ruin/">Washington’s Man Yatsenyuk Setting Ukraine Up for Ruin</a></span></strong> by Kenneth Rapoza for Forbes.</p><p style="text-align:left;"><strong><span style="text-decoration:underline;"><a href="http://www.informationclearinghouse.info/article37803.htm">The Rape of Ukraine: Phase Two Begins</a></span></strong> by F. William Engdahl for World News Daily Information Clearing House.</p><p style="text-align:left;">&nbsp;</p><p style="text-align:left;"><strong><span style="text-decoration:underline;"><a href="http://www.testosteronepit.com/home/2014/3/5/aid-for-the-ukraine-will-be-stolen-former-ukrainian-minister.html">Former Ukrainian Minister of Economy Says Aid for Ukraine “Will Be Stolen”</a></span></strong> by Wolf Richter.</p><p style="text-align:left;"><strong><span style="text-decoration:underline;"><a href="http://www.bloomberg.com/news/2014-02-27/ukraine-premier-starts-kamikaze-mission-as-crimea-anger-flares.html">Ukraine Premier States ‘Kamikazi’ Mission As Crimea Erupts</a></span></strong> by Bloomberg News.</p><p style="text-align:center;"><em>The mysterious snipers</em></p><p style="text-align:left;"><strong><span style="text-decoration:underline;"><a href="http://www.washingtonsblog.com/2014/03/snipers-commonly-used-false-flag-terrorists.html">Snipers Are Commonly Used As “False Flag” Terrorists</a></span></strong> by Washington’s Blog.</p><p style="text-align:left;"><span style="text-decoration:underline;"><strong><a href="http://www.moonofalabama.org/2014/03/ukraine-so-who-where-the-snipers.html">Ukraine: Ashton Phonecall on Maidan Snipers</a></strong></span> by Moon of Alabama.</p><p style="text-align:left;"><strong><span style="text-decoration:underline;"><a href="http://www.washingtonsblog.com/2014/03/everyone-agrees-ukraine-sniper-attacks-false-flag-argue-culprit.html">Everyone Agrees Sniper Attack Was False Flag Operation</a></span></strong> by Washington’s Blog. [added 3/15/14}</p><p style="text-align:center;"><em>Ukraine's right wingers</em></p><p style="text-align:left;"><strong><span style="text-decoration:underline;"><a href="http://www.washingtonpost.com/blogs/monkey-cage/wp/2014/02/12/who-are-the-protesters-in-ukraine/">Who Are the Protesters in Ukraine?</a></span></strong> by political scientists Keith Darden and Lucan Way. [Added 3/15/14]</p><p style="text-align:left;"><strong><span style="text-decoration:underline;"><a href="http://www.nytimes.com/2014/03/12/world/europe/adept-at-toppling-power-right-wing-ukrainian-learns-to-wield-it.html">Front and Center in Ukraine Race, a Leader of the Far Right</a></span></strong> by Andrew Kramer for the New York Times.&nbsp; [added 3/15/14]</p><p style="text-align:left;"><strong><span style="text-decoration:underline;"><a href="http://bigstory.ap.org/article/after-ukraine-protest-radical-group-eyes-power">After Ukraine protest, radical group eyes power</a></span></strong> by Maria Danilova for the Associated Press. [added 3/15/14]</p><p style="text-align:center;">###</p><p style="text-align:left;">I think governments should repay their debts, just as individuals do, and I think the Ukraine needs to get its house in order.&nbsp; But I don’t think debt repayment is the supreme obligation that supersedes all other obligations.</p><p style="text-align:left;">I think two parties are responsible for an un-repayable loan, the borrower and the lender, and the consequences of the bad decision should fall on both.&nbsp; I think borrowers are morally obligated to make a good-faith effort to pay back loans, but that obligation falls short of selling themselves and their dependents into the equivalence of indentured servitude.</p><p style="text-align:left;">When a government is in the position of Ukraine or Greece, it should be able to freeze its debts and pay off the principal, rather than trying to keep up with compound interest by reducing its population to misery and selling off national assets to speculators at bargain prices.</p><p style="text-align:left;">I recognize that there are other political issues in Ukraine besides foreign debt, including governmental corruption, ethnic divisions and relations with the Russian Federation and European Union, and I don’t claim to understand them all.&nbsp; And I think these other issues might have been worked out by the Ukrainian people if let alone to decide for themselves.</p>
          • summary (String, 0 characters )
          • format (String, 9 characters ) full_html
          • safe_value (String, 8627 characters ) <p>original article: <a href="https://philebers...
            • <p>original article: <a href="https://philebersole.wordpress.com/2014/03/06/the-shock-doctrine-in-ukraine/">https://philebersole.wordpress.com/2014/03/06/the-shock-doctrine-in-ukra...</a></p> <p> </p> <p style="text-align:left;"><strong><span style="text-decoration:underline;"><a href="http://www.naomiklein.org/main">Naomi Klein</a></span></strong>, in her book, <em><strong><span style="text-decoration:underline;"><a href="http://www.naomiklein.org/shock-doctrine">The Shock Doctrine</a></span></strong>,</em> told how the global banking system took advantage of crises, and sometimes created crises, in order to force national leaders to accept policies against their will.   This seems to be what is going on in Ukraine.</p> <p style="text-align:left;">Ukraine has beem in gave financial difficulties.  Last fall the International Monetary Fund offered Prime Minister Viktor Yanukovich a bailout, under conditions that reportedly included a doubling of prices for gas and electricity to industry and homes, the lifting of a ban on private sale of Ukraine’s rich agricultural lands, a sale of state assets, a devaluation of the currency and cuts in funding for schools and pensions to balance the budget.  In return, Ukraine would have got a $4 billion loan, a small fraction of what was needed.</p> <p style="text-align:left;"> <!--break--></p> <p style="text-align:left;">Then the Russian Federation offered a $15 billion loan and a 30 percent cut in gas export prices.  Naturally Prime Minister Yanukovich accepted.  Then all hell broke loose.</p> <div class="wp-caption alignright" id="attachment_46195" style="width: 160px"> <p class="wp-caption-text"><a href="https://philebersole.files.wordpress.com/2014/03/arseniy-yatsenyuk-photo-credit-marcoresidori-foter-com-cc-by-nc-sa.jpg"><img alt="Arseny Yatsenyuk" class="size-thumbnail wp-image-46195" src="https://philebersole.files.wordpress.com/2014/03/arseniy-yatsenyuk-photo-credit-marcoresidori-foter-com-cc-by-nc-sa.jpg?w=450&amp;h=330" style="width: 150px; height: 109px; float: left;" /></a>Arseny Yatsenyuk</p> </div> <p style="text-align:left;">A mysterious sniper killed peaceful demonstrators in Maidan square in Kiev and, as has happened with mysterious sniper attacks in Venezuela, Thailand and other countries, the killings sparked a violent uprising.</p> <p style="text-align:left;">U.S. Assistant Secretary of State Victoria Nuland said in a leaked telephone conversation with the Ukraine ambassador that “we” want the former banker, Arseny Yatsenyuk, installed at Yanukovich’s replacement, rather than some more popular politician.  And that’s what happened.</p> <p style="text-align:left;">Yatsenyuk said he will do whatever it takes to get IMF financing, even though this probably will make him the most unpopular prime minister in Ukraine history.  He in fact has little choice.  The Russian offer has understandably been withdrawn, and Ukraine is in a much more desperate plight than it was six months ago.</p> <p style="text-align:left;">Elections are scheduled for May, but that’s plenty of time for Ukraine to be locked into binding commitments to the IMF.</p> <p style="text-align:left;">Ukraine is a country rich in natural resources but poor in money — an inviting target for financial speculators.   Based on what has happened in other countries in like situations, I look for Ukraine’s resources and assets to be sold off at bargain prices.</p> <p style="text-align:left;">I don’t see what business a U.S. Assistant Secretary of State has trying to name the head of a foreign government, or how this in any way benefits the American people.  It seems to be an example of the workings of Wall Street as a component of Michael Lofgren’s <strong><span style="text-decoration:underline;"><a href="http://billmoyers.com/2014/02/21/anatomy-of-the-deep-state/">deep state</a></span></strong>.</p> <p style="text-align:center;"><span style="text-decoration:underline;">LINKS</span></p> <p style="text-align:center;"><em>The shock doctrine</em></p> <p style="text-align:left;"><strong><span style="text-decoration:underline;"><a href="http://www.forbes.com/sites/kenrapoza/2014/02/27/washingtons-man-yatsenyuk-setting-ukraine-up-for-ruin/">Washington’s Man Yatsenyuk Setting Ukraine Up for Ruin</a></span></strong> by Kenneth Rapoza for Forbes.</p> <p style="text-align:left;"><strong><span style="text-decoration:underline;"><a href="http://www.informationclearinghouse.info/article37803.htm">The Rape of Ukraine: Phase Two Begins</a></span></strong> by F. William Engdahl for World News Daily Information Clearing House.</p> <p style="text-align:left;"> </p> <p style="text-align:left;"><strong><span style="text-decoration:underline;"><a href="http://www.testosteronepit.com/home/2014/3/5/aid-for-the-ukraine-will-be-stolen-former-ukrainian-minister.html">Former Ukrainian Minister of Economy Says Aid for Ukraine “Will Be Stolen”</a></span></strong> by Wolf Richter.</p> <p style="text-align:left;"><strong><span style="text-decoration:underline;"><a href="http://www.bloomberg.com/news/2014-02-27/ukraine-premier-starts-kamikaze-mission-as-crimea-anger-flares.html">Ukraine Premier States ‘Kamikazi’ Mission As Crimea Erupts</a></span></strong> by Bloomberg News.</p> <p style="text-align:center;"><em>The mysterious snipers</em></p> <p style="text-align:left;"><strong><span style="text-decoration:underline;"><a href="http://www.washingtonsblog.com/2014/03/snipers-commonly-used-false-flag-terrorists.html">Snipers Are Commonly Used As “False Flag” Terrorists</a></span></strong> by Washington’s Blog.</p> <p style="text-align:left;"><span style="text-decoration:underline;"><strong><a href="http://www.moonofalabama.org/2014/03/ukraine-so-who-where-the-snipers.html">Ukraine: Ashton Phonecall on Maidan Snipers</a></strong></span> by Moon of Alabama.</p> <p style="text-align:left;"><strong><span style="text-decoration:underline;"><a href="http://www.washingtonsblog.com/2014/03/everyone-agrees-ukraine-sniper-attacks-false-flag-argue-culprit.html">Everyone Agrees Sniper Attack Was False Flag Operation</a></span></strong> by Washington’s Blog. [added 3/15/14}</p> <p style="text-align:center;"><em>Ukraine's right wingers</em></p> <p style="text-align:left;"><strong><span style="text-decoration:underline;"><a href="http://www.washingtonpost.com/blogs/monkey-cage/wp/2014/02/12/who-are-the-protesters-in-ukraine/">Who Are the Protesters in Ukraine?</a></span></strong> by political scientists Keith Darden and Lucan Way. [Added 3/15/14]</p> <p style="text-align:left;"><strong><span style="text-decoration:underline;"><a href="http://www.nytimes.com/2014/03/12/world/europe/adept-at-toppling-power-right-wing-ukrainian-learns-to-wield-it.html">Front and Center in Ukraine Race, a Leader of the Far Right</a></span></strong> by Andrew Kramer for the New York Times.  [added 3/15/14]</p> <p style="text-align:left;"><strong><span style="text-decoration:underline;"><a href="http://bigstory.ap.org/article/after-ukraine-protest-radical-group-eyes-power">After Ukraine protest, radical group eyes power</a></span></strong> by Maria Danilova for the Associated Press. [added 3/15/14]</p> <p style="text-align:center;">###</p> <p style="text-align:left;">I think governments should repay their debts, just as individuals do, and I think the Ukraine needs to get its house in order.  But I don’t think debt repayment is the supreme obligation that supersedes all other obligations.</p> <p style="text-align:left;">I think two parties are responsible for an un-repayable loan, the borrower and the lender, and the consequences of the bad decision should fall on both.  I think borrowers are morally obligated to make a good-faith effort to pay back loans, but that obligation falls short of selling themselves and their dependents into the equivalence of indentured servitude.</p> <p style="text-align:left;">When a government is in the position of Ukraine or Greece, it should be able to freeze its debts and pay off the principal, rather than trying to keep up with compound interest by reducing its population to misery and selling off national assets to speculators at bargain prices.</p> <p style="text-align:left;">I recognize that there are other political issues in Ukraine besides foreign debt, including governmental corruption, ethnic divisions and relations with the Russian Federation and European Union, and I don’t claim to understand them all.  And I think these other issues might have been worked out by the Ukrainian people if let alone to decide for themselves.</p>
          • safe_summary (String, 0 characters )
    • field_drupalimc_categories (Array, 1 element)
      • und (Array, 12 elements)
        • 0 (Array, 1 element)
          • tid (String, 2 characters ) 16
        • 1 (Array, 1 element)
          • tid (String, 1 characters ) 4
        • 2 (Array, 1 element)
          • tid (String, 2 characters ) 19
        • 3 (Array, 1 element)
          • tid (String, 2 characters ) 10
        • 4 (Array, 1 element)
          • tid (String, 2 characters ) 22
        • 5 (Array, 1 element)
          • tid (String, 2 characters ) 21
        • 6 (Array, 1 element)
          • tid (String, 2 characters ) 14
        • 7 (Array, 1 element)
          • tid (String, 2 characters ) 37
        • 8 (Array, 1 element)
          • tid (String, 1 characters ) 9
        • 9 (Array, 1 element)
          • tid (String, 2 characters ) 35
        • 10 (Array, 1 element)
          • tid (String, 2 characters ) 12
        • 11 (Array, 1 element)
          • tid (String, 2 characters ) 26
    • field_drupalimc_local_interest (Array, 1 element)
      • und (Array, 1 element)
        • 0 (Array, 1 element)
          • value (String, 1 characters ) 1
    • field_drupalimc_migrated_images (Array, 0 elements)
    • field_drupalimc_gallery (Array, 0 elements)
    • field_drupalimc_author (Array, 1 element)
      • und (Array, 1 element)
        • 0 (Array, 3 elements)
          • value (String, 13 characters ) Phil Ebersole
          • format (NULL)
          • safe_value (String, 13 characters ) Phil Ebersole
    • rdf_mapping (Array, 9 elements)
      • rdftype (Array, 2 elements)
        • 0 (String, 9 characters ) sioc:Item
        • 1 (String, 13 characters ) foaf:Document
      • title (Array, 1 element)
        • predicates (Array, 1 element)
          • 0 (String, 8 characters ) dc:title
      • created (Array, 3 elements)
        • predicates (Array, 2 elements)
          • 0 (String, 7 characters ) dc:date
          • 1 (String, 10 characters ) dc:created
        • datatype (String, 12 characters ) xsd:dateTime
        • callback (String, 12 characters ) date_iso8601 | (Callback) date_iso8601();
      • changed (Array, 3 elements)
        • predicates (Array, 1 element)
          • 0 (String, 11 characters ) dc:modified
        • datatype (String, 12 characters ) xsd:dateTime
        • callback (String, 12 characters ) date_iso8601 | (Callback) date_iso8601();
      • body (Array, 1 element)
        • predicates (Array, 1 element)
          • 0 (String, 15 characters ) content:encoded
      • uid (Array, 2 elements)
        • predicates (Array, 1 element)
          • 0 (String, 16 characters ) sioc:has_creator
        • type (String, 3 characters ) rel
      • name (Array, 1 element)
        • predicates (Array, 1 element)
          • 0 (String, 9 characters ) foaf:name
      • comment_count (Array, 2 elements)
        • predicates (Array, 1 element)
          • 0 (String, 16 characters ) sioc:num_replies
        • datatype (String, 11 characters ) xsd:integer
      • last_activity (Array, 3 elements)
        • predicates (Array, 1 element)
          • 0 (String, 23 characters ) sioc:last_activity_date
        • datatype (String, 12 characters ) xsd:dateTime
        • callback (String, 12 characters ) date_iso8601 | (Callback) date_iso8601();
    • signature (String, 0 characters )
    • spaminess (Float) 0
    • cid (String, 1 characters ) 0
    • last_comment_timestamp (String, 10 characters ) 1397780647
    • last_comment_name (NULL)
    • last_comment_uid (String, 3 characters ) 164
    • comment_count (String, 1 characters ) 0
    • name (String, 10 characters ) Knight0440
    • picture (String, 1 characters ) 0
    • data (String, 4 characters ) b:0;
  • Krumo version 0.2.1a
    | http://krumo.sourceforge.net
    Called from /home/members/rochindymedia/sites/rochester.indymedia.org/web/includes/menu.inc, line 527  

Search form

Local News

“Family Trouble”: The 1975 Killing of Denise Hawkins and the Legacy of Deadly Force in the Rochester, NY Police Department
CBA between the City of Rochester, NY and the Rochester Police Locust Club, 1974 - 1976
CBA between the City of Rochester & the Rochester Police Locust Club, 2019 - 2024
Did District Attorney Sandra Doorley Violate Ethics Guidelines While Attending a Local Republican Fundraiser in May?
Jim Goodman - Sleeper Cell for the Revolution!
The Press as Powdered Donut with Blue Badge in the Middle
Blueprint for Engagement: Evaluating Police / Community Relations Final Report (2017)
The Police-Civilian Foot Patrol: An Evaluation of the PAC-TAC Experiemnt in Rochester, New York (June 1975)
Police Killing of Denise Hawkins (1975)
Complaint Investigation Committee Legislation (1977)
Race Rebellion of July 1964
Selections Regarding the Police Advisory Board (1963-1970)
Prelude to the Police Advisory Board
A.C. White (January 26, 1963)
Police Raid on Black Muslim Religious Service (January 6, 1963)
Rufus Fairwell (August 12, 1962)
Incarcerated Worker sheds light on Prison Labor Conditions during Pandemic
Police and Political Commentary
BWC video indicates Mark Gaskill was holding his phone as police shouted "gun"
How the NY Attorney General's defended the police who killed Daniel Prude

Recent Comments

Any status on FOIL request?
Media's Goebbels
Related
Related
USA as NAZI criminals
oops
PS
A message of Truth from Geral
Fyi
See related data...

Syndication

  • Feature Stories
  • Local News

Account Creation Policy Change

Rochester Indymedia is now requiring editor approval for account creation.

We came to this decision after we had repeated spam posted to our website that caused difficulty with the website's functioning.  We will still have open publishing and keep our site as nonrestrictive and accessible as possible.

If you have any questions or concerns, please feel free to contact us.  As before, we will continue to be Rochester's grassroots news and education site.  Thank you for your continued support and remember, "Don't hate the media, be the media!"

Editorial Meeting Times / Locations

The Rochester Independent Media Center (R-IMC) is no longer meeting regularly.
We will set up meetings by necessity and appointment. Please contact us at rochesterindymedia@rocus.org.
Our home is still the Flying Squirrel Community Space at 285 Clarissa St. Occasionally, we hold meetings at RCTV located at 21 Gorham Street.

Global IMC Network

To be downloaded