Jean Pierre Fava - Malta Tourism Authority100 Years in the making: Modern artist completes stunning St. Joseph scenes