answersLogoWhite

0

Scott Sherrin died in March 1996, in Wapping, Tower Hamlets, London, England, UK of drowning.

User Avatar

Wiki User

11y ago

What else can I help you with?