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