The body of a Stony Plain, Alta., man who has been missing since July 20 has been found.

The last report of anyone seeing James Slater, 73, was at a store in Wabamun, Alta., on July 20.

His body was found in a field near Alberta Beach at about 3:15 p.m. on Friday.

Stony Plain RCMP are investigating, but his death does not appear suspicious, police said.

RCMP thanked the public for helping in the search for Slater.