Last updated: April 21, 2026
This site is provided to let you book a meeting with Keith. Please use it in good faith. Don't book under a false identity, don't spam the booking form, and don't attempt to disrupt or probe the service.
The service is provided “as is,” without warranties of any kind. We don't guarantee uninterrupted availability and are not liable for any loss arising from missed, delayed, or cancelled meetings.
To the fullest extent permitted by law, Keith is not liable for any indirect, incidental, or consequential damages arising from your use of this site.
These terms may be updated from time to time. Continued use of the site means you accept the current version.
Questions? Reach out to Keith via the booking page.