Hamilton Duncan Armstrong and Stewart Law Corp are eager to assist you with your legal needs today. Their capable cabinet is available as barristers, legal advisors, legal counselors and even more. Hamilton Duncan Armstrong and Stewart Law Corp can help in the situation of temporary visa, permanent residency or citizenship.more...See more text