John Barran - Huntsville Civil Rights Lawyer Reviews & Ratings

John Barran and practices at John R. Barran, P.C. in Huntsville, Alabama. Practice areas include Civil Rights law.