Stefano Filletti, a law professor and head of the Criminal Law Department at the University of Malta, is a known name in legal circles. He plies his trade at the law courts in Valletta, dealing with ...