NEW MADRID, Mo. — Cyrus B. Porter passed away Dec. 12, 2019, at New Madrid Living Center in New Madrid at the age of 99 years.