oldnew

oldnew

Person with an appreciation of new technology in all areas.