Schott in New York makes an excellent peacoat, Made in USA and super warm! They aren't too much new and if you aren't opposed to pre-owned you can pick them up cheap on eBay.
I have several Schott jackets; leather, car coat, and peacoat they are all top notch! Quality, the way things "used" to be made...