Jeffrey D Gray offers legal services in Toronto. Jeffrey D Gray can serve your needs as a barrister, a legal counselor, a solicitor and even more. This lawyer can help in the matter of temporary visa, permanent residency or citizenship. Jeffrey D Gray can help in the event of bodily injury claims or obtaining compensation for damages.more...See more text