Both Storm and Roof are Dutch-related surnames. Would not be surprised if he’s from an Afrikaner family.
More if he were Amish.