@ThousandAbove
I’m so sorry to hear this happened to you - just a thought, if he is using unclean gear, I would go check with a healthcare provider about every vaccine you can updated. Hepatitis definitely, tetanus definitely and maybe even HPV for good measure. This is critical!