Joseph is a very hardworking and responsible consultant. He gives the best advice and solutions after analyzing my needs. He is also a very good trusted friend. I am very pleased to have him to take care of my portfolio. If you do not know what you need, do approach him and I am sure you will be happy with his expertise.