preston nixon