Skip to main content alibris logo

Barbara Alterowitz

Alterowitz is a marketing executive with an international technology firm.