English Economic Cycle Research Institute Cited by user 2603:7000:2101:AA00:ED2F:C189:1E9F:460C on 05 Mar 2023 The Economic Cycle Research Institute (ECRI) based in New York City, is an independent institute formed in 1996 by Geoffrey H.