Winger who made his professional debut in 2004 for Boulder Rapids Reserve, also playing for Millwall and the Canadian national team in 2004.
He played soccer on scholarship at the University of Portland.
In 2012, he signed with BSC Young Boys.
He was born in Burnaby, Canada.
Defender Doneil Henry became his teammate on the Canadian national team in 2012.