The Police National Dive Squad have recovered a body from Frankton Marina in Queenstown this afternoon.
The body, which is now being formally identified, is thought to be that of Alan Wilson, a 63-year-old Queenstown man who was last seen on Friday afternoon.
Mr Wilson rang a friend that evening while he was working on his boat at the Frankton Marina.
The body was spotted under his boat by police officers using underwater camera gear last night.