It's hard to give advice without knowing age, height, weight and style but it sounds like he needs to check out Express. They currently have 21 styles of 30/34 jeans on offer and they carry a huge selection of dress shirts from rather formal to business casual. Some of them come in dozens of...