Expert Family and Criminal Defense Lawyers at MP Lawyers in Richmond Hill Law Office provide legal services for separation, divorce, child support, spousal support, division of property, criminal charges and trials in criminal court & more to clients across Richmond Hill, Thornhill, Aurora, Markham, Newmarket, Brampton and Vaughan