John M. Weaver
I am an independent Microsoft stack engineer with over 14 years of experience in the Twin-Cities IT community.
I am a big-time motor head, dyed in the wool Ford lover and all around good guy.
I am an independent Microsoft stack engineer with over 14 years of experience in the Twin-Cities IT community.
I am a big-time motor head, dyed in the wool Ford lover and all around good guy.