The Assassination of Moïse and the Role of Imperialism in Haiti

Haitian President Jovenel Moïse was assassinated in early July. Many of the details surrounding his assassination are still shrouded in mystery. Who organized the assassination and why?