Hamilton D John offers legal services in Toronto. Hamilton D John is available as a solicitor, an attorney, a legal counselor and even more. This lawyer can help in the case of divorce, separation, child custody or family mediation. Hamilton D John can help in the matter of temporary visa, permanent residency or citizenship. This lawyer has the capacity to tackle your legal business needs and handles your will and estate questions. Services provided include your personal injury inquiries.more...See more text