(OCEAN CITY, Md.)- Maryland State Police have arrested 24-year-old Brian Prospere David, Jr., of Upper Marlboro, Md., after allegedly fleeing from a traffic stop, operating a stolen motorcycle with stolen plates, and carrying a loaded firearm.

Police say it happened around 12:30 a.m. on Saturday, June 11, 2016, when they located the motorcycle that had fled from a traffic stop a short time earlier at the intersection of Coastal Highway and 21st Street.

Police say the vehicle was identified as a maroon Yamaha motorcycle displaying MD registration 21132Y. A registration check revealed the registration plates displayed on the motorcycle were reported stolen through the Prince George's County Police Department. A VIN check on the motorcycle revealed that it was reported stolen through the Fairfax County Police Department in Virginia. David was subsequently arrested.

Police also say a search of David's backpack revealed 7.5 grams of marijuana, a digital scale and a loaded Smith and Wesson 9mm handgun model# SD9VE. The handgun was loaded with seven rounds of 9mm Luger ammunition. The serial number to the handgun had been removed. The Maryland Gun Center was notified. David was found to be prohibited from possessing a firearm due to an active protective order against him and active warrants through Prince George's County and Colonial Heights, VA.

David was charged with handgun on person, handgun in vehicle, illegal possession of ammunition, illegal possession of regulated firearm, altering ID number of a handgun, motor vehicle theft and theft under $100. David was transported to the Ocean City Commissioner.