mark moores