Preheat oven to 400.
Press pie crust into a 9" pie pan and bake on lower rack for 10-15 minutes (until crust is browned).
Allow to cool completely.
Spread 1/4 cup of coconut onto baking sheet and bake until golden brown.
Set toasted coconut aside for topping.
Combine sugar cornstarch, egg, egg yolks and half & half in a pan.
Whisk together and bring to a boil over medium.
Allow to boil for 1-2 minutes and remove from heat.
Stir in coconut and vanilla.
Pour into pie crust and chill until firm.
Whip heavy cream at high speed.
Slowly add sugar, vanilla and coconut extract.
Beat until stiff peaks form.
Spread whipped cream over pie.
Sprinkle with toasted coconut.
Refrigerate until ready to serve.