David Edward Janse Van Vuuren

Free State Provincial Legislature

David Edward Janse Van Vuuren

About David Edward Janse Van Vuuren

Mr David Edward Janse Van Vuuren sits on the Ethics Committee | Whips Committee | Women's Caucus | Public Accounts, Finance committees respectively, representing the Democratic Alliance in the Provincial Legislature.

Currently

Formerly