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