Established by Todd Organization April 18, 2018 The John O. Todd Organization is officially established with its office in Cleveland, Ohio.