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