Launceston lawyer fined $3000 for professional misconduct