I would suggest getting a behaviorist to make sure he is actually fear aggressive and not dominate or defensive aggressive. All three can look pretty much the same so getting an experts opinion will help you tell the trainer what needs to be worked on. As far as not barking, teach a 'no barking command' then practice with neighbors coming through the door.
Make him sit, don't worry about the company, just focus on the dog, it may seem rude, but if you only pay half attention to the dog then you're not going to get anywhere with it.
They do have electronic devices not always collars that are supposed to train the dog to stop "nonsense barking" by emitting a high tone. They are attuned to certain patterns of barking, so they don't stop normal appropriate barking. By the way, preventing the dog from barking will not necessarily stop aggression (biting).
As for fear of other dogs or people, you don't need any special equipment except a collar and leash and treats, assuming you have taught your dog to "sit" on command. Put the dog on the collar and leash, and take him into public. Go close enough to a dog or person that he becomes nervous but hasn't started barking yet.
Make him sit and tell him "good dog" as long as he is sitting and not barking. Give him a treat to reinforce the idea that there is no threat. When he gets up, say "NO, sit." and make sure he sits.
Then tell him "good dog" and maybe give him a treat. Do this as often as it takes. He should learn to sit until you release him with a command such as "let's go" or "okay" or (my favorite) "free."
Don't get mad, just make him sit when you tell him to, and praise when he obeys. Give him treats mainly to take away the nervousness, but only when he is obeying. Gradually you can take him closer and make him sit and praise him.
Once he is able to tolerate the near presence of a stranger, give the stranger a treat and ask him to give it to the dog. Once the dog is willing to accept petting or a treat from somebody, it shows he is not afraid. NEVER show any sympathy for your dog's fear.
If you act sympathetic, the dog thinks you are afraid too, and makes things worse. Act calm, matter-of-fact, and cheerful.
I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.