Jim Spare

Jim Spare

#1081323

@jimspare

Passionate technologistjimspare.com