A Portadown man (38) was charged last night with possession of a firearm and ammunition with intent to endanger life and cause injury to property, and with possession of a firearm with intent to cause belief of an intent to cause unlawful injury. He will appear in Craigavon Magistrates Court today.