David Vela, Board Member

David bio