Introduction Established in 2008 in New York, Megastar Brand is a marketing and promotions company that caters to music artists and small businesses. After doing research and realizing that most promotional services are too expensive for start-up businesses and independent artists, Aaron Mcbride...
Partial Data by Foursquare.