Karl O'Keeffe
Karl O'Keeffe
Karl O’Keeffe, senior software
developer.
Curriculum Vitae
Old bits and
pieces