Singer-songwriter, guitarist and pianist Kevin So's boundary-stretching tunes blend pop and R&B with dashes of jazz and hip-hop.
Added by Upcoming Robot on June 8, 2012