Raj Sharma offers legal services in Calgary. This lawyer can serve your needs as an attorney, a barrister, a legal counselor and even more. Raj Sharma has the expertises to advise you with your immigration questions.