macgregorlegal.com