avidrucker

avidrucker

Software engineer and computer science teacher.