I would suspect that a great many current and former military men know how to darn socks.
True,I tended to forget about the military in my post.
.