Start a conversation
Contact
Send John a message using the form below.
Questions, collaborations, corrections, and interesting mathematical detours are all welcome.
Start a conversation
Send John a message using the form below.
Questions, collaborations, corrections, and interesting mathematical detours are all welcome.