Are you diabetic? Non HDL is a measure of total cholesterol minus HDL cholesterol, is a predictor of CVD in patients with diabetes. I'm not sure what the guidelines are for non-HDL, so can't say if it is high or not.
Your LDL is a little high, but the rest of your numbers look fine. Don't see any reason for meds. Do you have a strong family history of heart disease, or are you a high risk person? High risk is usually, people with high BP, diabetes, overweight, smoker or a combination of 2 or more.
I'm sure other folks here will give you more insight, but I see a fairly good lipid panel on you. A little background history on yourself might also help.
Best wishes, hope I helped some.....