Investment advisor fined $23 million