Career
He has authored and co-authored close to 27 publications, including many of his books which have translated from Italian into English, Spanish, French, Russian, and Japanese.
He has authored and co-authored close to 27 publications, including many of his books which have translated from Italian into English, Spanish, French, Russian, and Japanese.