Agreed about the aphids for sure, don't know about the leaf damage. Milkworkman mentioned neem and safer soap but forgot to mention Diatomaceous Earth a dusting will cause those aphids to melt like the wicked witch of the west. I always remember that because of an old member here, Fire Angel!