Barb Leung

Barb Leung

3x H-1B lottery loser; finally a green card holder. Employed millennial.