Allan's Pumpkin Pie