Муж Маргарет Уэйс.
Родился в Исерлохне, Германия. Окончил Канадский Королевский Военный Колледж (Канада, штат Онтарио) в 1987 году. До 1992 года находился на регулярной военной службе. С 1992 по 1994 год работал в департаменте национальной обороны Канады и инженером-программистом в подразделении инженерных систем.
В настоящее время - писатель на вольных хлебах.