New Leaf Institute PLLCNew Leaf Institute PLLC · Health Service Psychologist12906 E 106Th St N, Owasso, OK 74055(918) 240-9380Check availability No reviews yetInsurance:Not specifiedBook onlineClaim listing