David E Weaver

David E. Weaver has sung professionally in more than two dozen roles in operas and musicals. His career in the arts and in broadcasting has spanned more than twenty-five years.