charlie.p.irvine