May God bless you and your...

Larry "Scott" "Scott" Leaf
Macomb, Illinois
Sep 3, 1962 – May 22, 2025 (Age 62)
Macomb, Illinois
Sep 3, 1962 – May 22, 2025 (Age 62)
Larry "Scott" Leaf, 62 of Macomb, Illinois, passed away peacefully at home at 4:05 pm on Thursday, May 22, 2025 after a battle with lung cancer. He was born September 3, 1962 in Portsmouth, Virginia, to Larry and Rita (Graves) Leaf; he married Robin Montagna on Oct. 12, 1996. Larry is survived by...
Read More