Police have found the body of missing Waiuku man Lance John Murphy.
A 51-year-old man, also from Waiuku, has been charged with murder and will appear in the Manukau District Court this morning.
Mr Murphy was last seen at the BP service station in Warkworth on November 21. Five days later police found his car at a property just 2km away.
Mr Murphy's blood was found in the car.
The Herald can reveal that Mr Murphy's body was found in a field at a rural property near Wellsford over the weekend.