David

David

Infosec analyst, lover of passwords, and owner of a giant goofy puppy.