jeff bothe

A non-exhaustive list of the technologies I have experience with.

Strong:

Knowledgeable: