Definitely not written for the pubic. Dox? Short for several MDs. Someone is helping someone legally.
Nicely written and edited I guess.
Anytime you encounter a word that you are unfamiliar with pretend that it's not your ignorance but somebody else's. It will serve you well.