david white mechwarrior 3