salvador leonard