About John McRae

John McRae Alsup is a extraordinarily skilled lawyer in Greensboro, North Carolina, with a robust background in personal harm, criminal defense, and family law. Contact him for pinnacle-notch prison illustration.

Education

Vermont Law School

Accepted Jurisdictions

Maine
North Carolina

Office Locations

Main Office

 101 S Edgeworth St 4TH FLOOR Greensboro NC 27401