John J. Higginson
John J. Higginson

John J. Higginson

Enova CTO. Technophile. Techlaw-dabbler. Teacher. Writer. Chicagoan. Autodidact. Trivia-geek