Hi Pat,
This behavioral problem, unfortunately, can be difficult to deal with. He sounds like he is being protective of you or the territory. You will need to work at this diligently with lots of positive conditioning. He needs to get rewarded when he behaves well. You may try keeping him on a leash and letting people approach you and then reward him when he is calm. I would suggest discussing further with your veterinarian as some medications to help with anxiety or behaviour modification might be beneficial.
Best of luck.
Dr. Ryan Llera