Gregory Law Firm, P.C. Immigration Lawyers at 505 20th Street North, Suite 1215, Birmingham, AL 35203. Open for Business. Free Consultation. Lawyers: Steven Paul Gregory. The Gregory Law Firm, P.C. is a respected law firm advocating for clients in civil litigation, complex litigation, & securities arbitration. Based in Shelby County, in greater ...