matthew moore hardy