Question: who plays harper in wizards of waverly place
Answer: Jennifer Lindsay Stone ( born February 12 , 1993 ) is an American actress .