Leon Rosen Leon Rosen San Francisco Leon writes music that is emotional, sad, and sometimes cynical. New single drops soon