giovanni magro