Question: who plays leonard on sabrina the teenage witch
Answer: John Ducey