David John

Active Owasso, OK President for St John Insurance & Financial