Garec McAllistor Hale

To be worked on.