John Storm coat. It's waterproof, breathable, and you can get it with a liner. I ordered mine with extra space to wear layers underneath. The order form required measurements so I assume they are custom made for each buyer? I even got a call from them asking what I planned to wear underneath before they cut the jacket. Great coat, great service.