michael narducci