Heat the oven to 400°.
Beat the cream cheese until very smooth.
Add the brown sugar and beat until smooth and there are no lumps.
Add the sour cream and heavy cream, then continue to beat until creamy.
Add the eggs, corn starch, lemon juice, vanilla and salt and beat just until combined.
Wrap the pan in tinfoil, making sure no water can get into the cheesecake. Then pour half of the filling into the pan.
Lay half of the peaches over the cheesecake and sprinkle with half of the streusel.
Spoon the remaining cheesecake over the peaches.
Place the pan in a larger pan and fill with water halfway up the sides of the tinfoil wrapped pan. Place in the oven to bake.
Bake for 15 minutes at 400°, then reduce the temperature to 250° and bake for 1 hour. You may need to check the water and add more from time to time if it evaporates too quickly.
Turn off the oven. Do not remove the cheesecake and keep the door shut for 30 minutes. Crack the oven door up slightly and continue to cool for another 30 minutes.
Remove the cheesecake from the oven and remove it from the water bath. Cool completely.
Refrigerate for 8 hours.
Remove and unmold. Place on your serving tray.
Top with the remaining peaches and sauce and top with streusel.