For many years John has worked at a midwestern university using and providing support for a wide variety of free software. Much of his spare time is devoted to helping advance free software and free culture through the Fedora Project. Currently John serves on the Fedora Advisory Board.