Johan Bernhard Virgin , född 1705 ,General