Terms

This personal site provides information, articles, and optional paid consultations.

Content is provided as-is. Consultations are arranged individually after a request is confirmed by email.

Do not submit unlawful or abusive content through the forms.