FINISH WELL FOUNDATION INC116 E DELAWARE AVE, NOWATA, OK 74048 ContactAboutWorship StyleUnknownLanguageEnglishLocationGet Directions