andrew pingry