Jeff B.

New technology addict who loves cutting edge innovations and helping people any way I can.

Jeff B.