James Kramer has joined Jaffe Raitt Heuer & Weiss, P.C. as an associate in the Firm's Electronic Payments and Corporate practice groups. Previously, Kramer was the general counsel of a mid-size payment processing company, where he was responsible for leading corporate strategic and tactical legal initiatives.