jim margolis