Landi has worked for the police department for 28 years, starting in 1993 as a patrol officer, and working his way up to deputy chief, and then interim chief last fall when Jeff VenHuizen retired.
Before Rock Island, he served as Jail Administrator for the Mercer County Sheriff's Department and as an Auxiliary Police Officer for the Village of Milan.