k. P . Hagland j.r.