Welcome to BradHaarer.com
Please Pardon our dust as we redesign the site and pull it out of the wreckage of a server failure. You can visit the site in progress with the button below but please know that it’s a work in progress and may not be 100% functional.
You can also access the online resume or send a quick email with the buttons below.
Thank you for your patience