Free confidential consultation Have Questions? Request Appointment Name Email Phone Message Send Get in Touch Contact Details Hours Mon-Sun: 8:00am - 10:00pm Email callahan@callahan-associates.com Addresses 505 20th St N #200, Birmingham, AL 352037027 Old Madison Pike, NW, Suite 108, Huntsville, AL 35806 Phone Numbers Birmingham: 205-778-0095Huntsville: 256-513-7373 Follow Us Facebook Twitter