andrew.j.porras