Final suspect in deadly rock throwing case due in court