Question: who played harper on wizards of waverly place?
Answer: Jennifer Lindsay Stone