Boston Legal For five seasons, White portrayed Catherine Piper, a childhood friend and secretary to Alan Shore (James Spader) on the drama.