Having known Len I'd be surprised if he was Satoshi, but its possible as some have speculated that Satoshi was a collaboration from a number of people then I could definitely see him being a part/organizer of it.
My estimate is that he wouldn't have been able to produce the Bitcoin whitepaper solo but I think he could have brought together or participated with other people in it.