His story has been researched by Arthur Andrews. Follow the link below.
John Weldon is remembered in Byker on B95.01, in Nedderton on N52.01 and at Newcastle in NUT068 page 8.
The Gallant John Weldon D.C.M.
The CWGC entry for Company Serjeant Major Weldon