Magistrate dismisses $10M fraud charges against serving