Johnston's Kyle Nelson a double winner in discus, shot put