William Robert Scherer, 77, of Crystal Lake, died Aug. 8, 2012.
Bill was born September 16, 1934 in Barrington.
He graduated from Barrington High School and entered the U.S. Army, serving as a staff sergeant and tank commander in Erlanger, Germany. Together with his wife Sue, Bill owned and operated Scherer Maintenance, keeping many properties beautiful and expertly maintained throughout McHenry County.
Bill and Sue raised two sons and two daughters in Crystal Lake. Bill loved watching birds, especially loons, and fishing with his beloved grandsons at his summer home on Beaver Island, Michigan.
Bill also loved adding doo-dads to his many automobiles, his highly organized toolboxes, and "runnin' and chasin'" around town.
Bill was preceded by his grandparents, his mother, father and his daughter Kristine.
Bill is survived by his wife Sue; his children Rob Scherer, Scott Scherer, and Karen "Missi" (Bill) Disch; and his grandsons Matthew (Melissa) McDonald, Patrick (fiancée Sara Preston) McDonald, and Nathan, Jack, and Ben McDonald.
Bops' greatest joy came from his many family and friends, and his warm smile and big hugs will be dearly missed.
The visitation will be from 4 to 8 p.m. Sunday, Aug. 12, at 419 E. Route 176, Crystal Lake. Visitation will continue on Monday, Aug. 13, from 10 a.m. until the time of the funeral service at 11 a.m., at the funeral home.
Interment will be in Windridge Memorial Park, Cary.
Memorials, in lieu of flowers, may be made in Bill's name to the Beaver Island Fire Department, P.O. Box 5, Beaver Island, Mich., 49782, or the Crystal Lake Fire Rescue Association, 100 W Woodstock St, Crystal Lake IL 60014.