First congratulations on your new puppy!

I don't have much advise except to just give him time and lots of love to get to know everyone! Go slow when introducing him to new situations or people. He needs to first know who he can go to if he is scared and that is you. Just bond with him and give him plenty of reassurance that everything is ok! He will come around when he is comfortable, just take it slow.