larry bagley