James Moore was born on June 10, 1976 in New Westminster, British Columbia, Canada.
Canada A.M.
Power & Politics
Les coulisses du pouvoir
The West Block
No data