Godfrey man faces three felony charges