maglin dennis d'cruz