John Allen , Larsen , sr.