It hardly seems possible, but Houston's classical music rock stars Two Star Symphony have been together ten years. Comprised of Margaret Lejeune, Jo Bird, Jerry Ochoa and Debra Brown, the group that... More >>>