CAO VAN HOANG

CAO VAN HOANG

 Cao Van Hoang was born in North Viet Nam and is actually a Tai Trang Montagnard.