Map location of John Michael Barclay 513 Richard Arrington Jr Blvd North, Barclay Law, LLC, 35203 Phone: 205-616-5366