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