He currently serves as Director of Nonprofit Programs at Hamline - and teaches in both the Master of Nonprofit Management and Minor in Nonprofit Management programs. He has over fifteen years of experience working with nonprofit arts organizations, serving on Boards and conducting workshops. He has worked with many arts organizations in strategic planning, budgeting, governance, and organizational development.