I think the Strategy Center website is still up, but they haven't put anything up in over four years.You didn't even click the link, but knew the passage was from Richard Fisher's website? I'm impressed.
I think Strategy Center going on hiatus (at least with public publications) might have to do with the Steele dossier (of Trump pee tape fame), which Glenn Simpson (of GPS Fusion, and also a Strategy Center fellow) commissioned Christopher Steele to write. Looks like that made them poison with the right wing here in America.
They deleted Simpson from the IASC website, which is pretty f**king cowardly.