"Jamesovich"
Using a patronymic for a non Russian would look weird a little bit. In Russia, a patronymic name for a non Russian is mostly used to mock a person in the way to show up the relativeness. For an example, most music channels call (jokingly) Enrique Iglesias as Enrique Julievich to emphasize that he is a son of Julio Iglesias.