Emergency crews have pulled the body of a missing man from Lake Simcoe, near Georgina Island.

Georgina Island fire department and York Regional Police recovered the body if George Snache just before midnight on Thursday, near Virginia Beach.

According to police, Snache, 66, of Georgina Island was last seen on Wednesday night riding an ATV across Lake Simcoe.

An autopsy will be conducted in the coming days to determine a cause of death. However, his death is not considered suspicious.

Police say the recovery was a difficult one because the ice quickly reformed.

The investigation is ongoing and anyone with information is asked to contact police or Crime Stoppers.