Author: Giovanni Maciocia
Alternate names: GIOVANNI MACIOCIA