Victor Byrd

Victor Byrd

Pittsburgh, United States

www.ted.com/profiles/1466626