CD Review: Milo Greene’s Self-Titled Debut Album, Released Tuesday, July 17

By Jamie Lamberski “Who is Milo Greene?” Well, the person Milo Greene doesn’t actually exist. But the 5-piece California-based band that is making major waves in the indie music scene does. Milo Greene is the fictitious manager that the band invented as a clever scheme to get heard. Instead of querying venues themselves, their manager […]