Deprecated: Creation of dynamic property MA_Author_Pages::$module_url is deprecated in /sites/dev.grateful.org/files/wp-content/plugins/publishpress-authors-pro/lib/vendor/publishpress/publishpress-authors/src/modules/author-pages/author-pages.php on line 50
Deprecated: Creation of dynamic property MA_Author_Pages::$module is deprecated in /sites/dev.grateful.org/files/wp-content/plugins/publishpress-authors-pro/lib/vendor/publishpress/publishpress-authors/src/modules/author-pages/author-pages.php on line 80
Deprecated: Return type of WPUM\Brain\Cortex\Route\PriorityRouteCollection::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /sites/dev.grateful.org/files/wp-content/plugins/wp-user-manager/vendor-dist/brain/cortex/src/Cortex/Route/PriorityRouteCollection.php on line 62
Deprecated: Return type of WPUM\Brain\Cortex\Route\PriorityRouteCollection::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /sites/dev.grateful.org/files/wp-content/plugins/wp-user-manager/vendor-dist/brain/cortex/src/Cortex/Route/PriorityRouteCollection.php on line 69
Deprecated: Return type of WPUM\Brain\Cortex\Route\PriorityRouteCollection::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /sites/dev.grateful.org/files/wp-content/plugins/wp-user-manager/vendor-dist/brain/cortex/src/Cortex/Route/PriorityRouteCollection.php on line 76
Deprecated: Return type of WPUM\Brain\Cortex\Route\PriorityRouteCollection::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /sites/dev.grateful.org/files/wp-content/plugins/wp-user-manager/vendor-dist/brain/cortex/src/Cortex/Route/PriorityRouteCollection.php on line 83
Deprecated: Return type of WPUM\Brain\Cortex\Route\PriorityRouteCollection::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /sites/dev.grateful.org/files/wp-content/plugins/wp-user-manager/vendor-dist/brain/cortex/src/Cortex/Route/PriorityRouteCollection.php on line 90
Deprecated: Return type of WPUM\Brain\Cortex\Route\PriorityRouteCollection::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /sites/dev.grateful.org/files/wp-content/plugins/wp-user-manager/vendor-dist/brain/cortex/src/Cortex/Route/PriorityRouteCollection.php on line 97
Deprecated: Return type of WPUM\Brain\Cortex\Route\QueryRoute::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /sites/dev.grateful.org/files/wp-content/plugins/wp-user-manager/vendor-dist/brain/cortex/src/Cortex/Route/DerivativeRouteTrait.php on line 41
Deprecated: Return type of WPUM\Brain\Cortex\Route\QueryRoute::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /sites/dev.grateful.org/files/wp-content/plugins/wp-user-manager/vendor-dist/brain/cortex/src/Cortex/Route/DerivativeRouteTrait.php on line 50
Deprecated: Return type of WPUM\Brain\Cortex\Route\QueryRoute::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /sites/dev.grateful.org/files/wp-content/plugins/wp-user-manager/vendor-dist/brain/cortex/src/Cortex/Route/DerivativeRouteTrait.php on line 59
Deprecated: Return type of WPUM\Brain\Cortex\Route\QueryRoute::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /sites/dev.grateful.org/files/wp-content/plugins/wp-user-manager/vendor-dist/brain/cortex/src/Cortex/Route/DerivativeRouteTrait.php on line 67
Deprecated: Return type of WPUM\Brain\Cortex\Route\Route::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /sites/dev.grateful.org/files/wp-content/plugins/wp-user-manager/vendor-dist/brain/cortex/src/Cortex/Route/Route.php on line 62
Deprecated: Return type of WPUM\Brain\Cortex\Route\Route::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /sites/dev.grateful.org/files/wp-content/plugins/wp-user-manager/vendor-dist/brain/cortex/src/Cortex/Route/Route.php on line 69
Deprecated: Return type of WPUM\Brain\Cortex\Route\Route::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /sites/dev.grateful.org/files/wp-content/plugins/wp-user-manager/vendor-dist/brain/cortex/src/Cortex/Route/Route.php on line 76
Deprecated: Return type of WPUM\Brain\Cortex\Route\Route::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /sites/dev.grateful.org/files/wp-content/plugins/wp-user-manager/vendor-dist/brain/cortex/src/Cortex/Route/Route.php on line 83
Deprecated: Return type of WPUM\Brain\Cortex\Router\RouteFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /sites/dev.grateful.org/files/wp-content/plugins/wp-user-manager/vendor-dist/brain/cortex/src/Cortex/Router/RouteFilterIterator.php on line 56
Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /sites/dev.grateful.org/files/wp-content/plugins/wp-user-manager/vendor-dist/brain/cortex/src/Cortex/Uri/WordPressUri.php on line 66
Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /sites/dev.grateful.org/files/wp-content/plugins/wp-user-manager/vendor-dist/brain/cortex/src/Cortex/Uri/WordPressUri.php on line 66
Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /sites/dev.grateful.org/files/wp-content/plugins/wp-user-manager/vendor-dist/brain/cortex/src/Cortex/Uri/WordPressUri.php on line 66
Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /sites/dev.grateful.org/files/wp-content/plugins/wp-user-manager/vendor-dist/brain/cortex/src/Cortex/Uri/WordPressUri.php on line 66
Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /sites/dev.grateful.org/files/wp-content/plugins/wp-user-manager/vendor-dist/brain/cortex/src/Cortex/Uri/WordPressUri.php on line 66 Jack Kornfield, Author at Grateful.org
Jack Kornfield is an author, Buddhist practitioner, Spirit Rock Meditation Center founding teacher, and one of the key teachers to introduce Buddhist mindfulness practice to the West. Over the years, Jack has taught in centers and universities worldwide, led International Buddhist Teacher meetings, and worked with many of the great teachers of our time. His books have been translated into 20 languages and sold more than a million copies. He holds a Ph.D. in clinical psychology and is a father, husband and activist.