A 59-year-old man died after falling into the water Sunday at a northwest suburban Crystal Lake beach.

A bystander saw Edward B. McCaffery fall face-first into the water shortly before 2 p.m. at Crystal Lake Main Beach, according to a statement from the McHenry County coroner’s office.

McCaffery was pulled from the water and taken to Centegra Huntley Medical Center, where he was pronounced dead at 2:53 p.m., according to the coroner’s office. Preliminary results of an autopsy Tuesday found McCaffery had “extensive cardiac disease” and did not appear to have drowned. A final ruling on his cause of death was pending further study.

The Crystal Lake Park District has not responded to a request for more information.