GPO Names William Boesch Chief Financial Officer