A Morrisville man has been sentenced to 18 months in federal prison after pleading guilty to weapons charges. Federal ...