Who has a wider scope of profession, Barbra Streisand or Alexander Mackendrick?