till s. f. principal.