DAP's Bukit Assek state assemblyperson Wong Ho Leng has passed away after battling brain cancer for more than a year. He was 54 years old.