Looks like fungal related disease
http://www.caf.wvu.edu/kearneysville.../omplfcrl.html
From this site
http://www.nysaes.cornell.edu/pp/ext.../disindx.shtml
Click on the Peach Leaf Curl html, another great resource this one. I'll have to put it in Tree Fact Factory.