Question: who plays harper in wizards of waverly place?
Answer: Jennifer Lindsay Stone