Aleisha Ham

Canada

A woman of many faces - accounting specialist, gaming nerd, midnight toker