James Ibarra Image
Inmate ID #18125858
Gender Male
Location Vista, California
Time Left 231
Release Date
Phone 760-936-0014
Inmate Custody Status
Share