FREEPORT—James Allen Ditsworth, 80, of Freeport, formerly of Mount Carroll, passed away on Sunday, Jan. 24, 2021, at home.

He was born on Dec. 7, 1940, in Savanna, to Kenneth William and Anna J. (Hook) Ditsworth.

He received his Bachelor's degree in Teaching from Shimer College in Mount Carroll.

On June 3, 1961, he married Dixie Doreen Nelson at the Good Shepherd Lutheran Church in Rockford.

James was a teacher and a member of Crossroads Community Church.

Survivors include his wife, Dixie Ditsworth; children, Julie (Larry) Dietz, James and Tracy Ditsworth, Patricia and James Deshazo, Kathleen and Michael Smith; seven grandchildren; and two great-grandchildren.

He was preceded in death by his parents and a son, Steven Ditsworth.

No services will be held.