Sounds like a smart carry is in order
http://www.smartcarry.com/ or you can check out the UC comfort shirt holster:
http://undercovercomfort.com/UCCHolsters.html
They also have dress shirts designed with snap buttons for quick access:
http://undercovercomfort.com/DressShirts.html
I am sure there will be more options that others will post but these are the two that came to mind from your description.
Welcome aboard too!
Ti