James Rodgers

webintawards

James Rodgers BSEE, MBA, ABD (dissertation pending) | Principal Consultant