andrew keplinger