|Id||Title||Authors▲||Abstract||Picture||Thematic fields||Recommender||Reviewers||Submission date|
04 May 2022
Long term analysis of social structure: evidence of age-based consistent associations in male Alpine ibexAlice Brambilla, Achaz von Hardenberg, Claudia Canedoli, Francesca Brivio, Cedric Sueur, Christina Stanely https://doi.org/10.1101/2021.12.02.470954
A social network of bucksRecommended by Gabriel Ramos-Fernández based on reviews by Brenda McCowan and Sandra Smith Aguilar
How do social networks change over the long term? What features are more stable? Are there individuals that maintain their position? What factors determine this? These are the questions that Brambilla et al. (2022) successfully address in their manuscript, for a network of male Alpine ibex (Capra ibex) in the northwestern Italian Alps.
While it is widely acknowledged that animal social networks are dynamic (Pinter-Wollman et al. 2014) not often can we see analyses of this temporal variation using data sets collected on the same individuals for long periods of time. Brambilla et al. (2022) collected such a data set on individually identified bucks from a wild-ranging population for ten years. Alpine ibex populations are sexually segregated except for the rutting period, which justifies focusing a social network analysis on each of the sexes separately. They also present a low degree of fission-fusion dynamics, forming cohesive groups or spreading over larger areas depending, presumably, on the resource heterogeneity. Taking advantage of the fact that temporary subgroups can be observed, Brambilla et al. (2022) measured the degree of association between individual bucks by the time they spent in the same subgroup. Building yearly networks with links thus defined, the authors were able to analyze the changes and stability of networks across the years.
In all yearly networks, all bucks are connected in a single, giant component, which implies either that subgroups were sufficiently fluid in composition to include all possible pairs of individuals at least once, or that bucks formed temporarily large subgroups that included all of them, at least sometimes. This connectedness of the networks, as well as their high link density, prevailed over the whole study and can be said to characterize buck social networks. Other features, like the degree of centralization, differed between summer and spring networks, but in a consistent fashion across years, suggesting that the degree of resource heterogeneity (which is higher in the spring, when the snow melts only at low altitude) influences the association patterns between bucks.
When analyzing the social network metrics at the node level, Brambilla et al. (2022) found a very clear effect of age, with individual degree and eigenvector centrality increasing and then decreasing as bucks aged. In fact, bucks showed mostly peripheral positions in the network of the year before their death. These results add to the accumulating evidence that age and social position are intricately linked (Sueur et al. 2021). The yearly networks also showed strong homophily by age, with bucks of similar age showing stronger bonds than those of different age, and an opposite effect of dominance rank, with bucks of similar rank showing weaker bonds than those of dissimilar rank.
In addition to the obvious integration of these results to those of the female social networks, including the rutting period, it remains to be studied what mechanisms at the individual and behavioral levels could lie behind these patterns: are individuals of similar age also similar in their nutritional requirements? Are they more familiar with each other because of spending time together since young? Are older individuals unable to invest in maintaining social relationships and therefore displaced from more central positions in the network? Are similarly ranked individuals more likely to enter into conflict and therefore avoid one another? Does personality influence patterns, beyond dominance rank or age?
These are open questions that result from a solid study, which counts as its strengths the longitudinal data set, rigorous methods for analyzing networks at the global and node levels and for statistically testing differences and similarities between networks at different points in time and a nicely written literature review with a broad taxonomic scope.
Brambilla A, Hardenberg A von, Canedoli C, Brivio F, Sueur C, Stanley CR (2022) Long term analysis of social structure: evidence of age-based consistent associations in male Alpine ibex. bioRxiv, 2021.12.02.470954, ver. 3 peer-reviewed and recommended by Peer Community in Network Science. https://doi.org/10.1101/2021.12.02.470954
Pinter-Wollman N, Hobson EA, Smith JE, Edelman AJ, Shizuka D, de Silva S, Waters JS, Prager SD, Sasaki T, Wittemyer G, Fewell J, McDonald DB (2014) The dynamics of animal social networks: analytical, conceptual, and theoretical advances. Behavioral Ecology, 25, 242–255. https://doi.org/10.1093/beheco/art047
Sueur C, Quque M, Naud A, Bergouignan A, Criscuolo F (2021) Social capital: an independent dimension of healthy ageing. HAL, hal-03299528, ver. 3 peer-reviewed and recommended by Peer Community in Network Science. https://hal.archives-ouvertes.fr/hal-03299528
|Long term analysis of social structure: evidence of age-based consistent associations in male Alpine ibex||Alice Brambilla, Achaz von Hardenberg, Claudia Canedoli, Francesca Brivio, Cedric Sueur, Christina Stanely||<p style="text-align: justify;">Despite its recognized importance for understanding the evolution of animal sociality as well as for conservation, long-term analysis of social networks of animal populations is still relatively uncommon. We investi...||Animal networks||Gabriel Ramos-Fernández||2021-12-04 10:19:50||View|
29 Aug 2021
Improving human collective decision-making through animal and artificial intelligenceCédric Sueur, Christophe Bousquet, Romain Espinosa and Jean-Louis Deneubourg https://hal.archives-ouvertes.fr/hal-03299087
Bio-inspired solutions for collective decision-making in a networked societyRecommended by Frédéric Amblard based on reviews by Camelia Florela Voinea and 1 anonymous reviewer
Formal voting biases and weaknesses like Arrow's or Condorcet's paradoxes are known for quite a long time, but they are often considered as curiosities for mathematicians and cases that rarely occur in practice. Although, recent elections underlined the actual weaknesses of our collective decision-making processes, either concerning the resulting lack of representativity (people getting elected but representing actually a minority of the population) or more globally the efficiency of the decisions taken. A significant gap exists in between on one hand the opinions of a networked population that are structured and evolve using social media, leading to a much more visible diversity and on the other hand the ones of representatives that are still structured by political parties. Such a situation leads to questioning the processes used to choose representatives and more globally to make collective decision-making with alternatives that are proposed more and more (liquid democracy for instance (Blum and Zuber, 2016).
The article by Sueur et al. shed new light on the situation by proposing to examine further the solutions selected along time by the animal kingdom in order to make collective decision-making. Although they advocate that the decisions taken are not the same (decision for an animal group to move to another place) and do not involve the same cognitive abilities at the individual level, the existing processes could get adapted to human contexts. One of the most striking advantages of such bio-inspired approach is that animal collective decision-making processes are robust and enable to manage conflicting views, diversity of opinions and avoid forms of despotism that are not much present in animals, rather consensual decision-making being the norm. Another argument, probably less put forward by the authors is that such solutions may scale well with large networked populations as they exist for some animal species. Therefore it looks like we could have a kind of readymade library of processes for collective decision-making that are yet efficient to make timely decisions for different purposes with different population sizes and structures.
Their argument is consolidated by the possibility of using AI technologies in order to enable to support the adaptation of such solutions. Without building explicitly the link, they identify that AI could be used in order to guarantee a fair process and to scale up the proposed solutions at the level of massive populations.
This is probably the less convincing part of the proposal and it concerns the relation between human and AI. Even if the authors admit that the acceptance of AI solutions by part of the population is a key issue, as it concerns directly the legitimacy of the process and the compliance of the population with the resulting decision. They tend to minimize the gap to fill before having a fair AI with potential behavior that can be verified before using it with confidence to support a democratic process of decision-making.
Nevertheless, the article brings forward good arguments, well formalized using relevant concepts for the use of bio-inspired solutions for collective decision-making.
Blum C, Zuber CI (2016) Liquid Democracy: Potentials, Problems, and Perspectives. Journal of Political Philosophy, 24, 162–182. https://doi.org/10.1111/jopp.12065
Sueur C, Bousquet C, Espinosa R, Deneubourg J-L (2021) Improving human collective decision-making through animal and artificial intelligence. hal-03299087, ver. 3 recommended and peer-reviewed by Peer Community in Network Science. https://hal.archives-ouvertes.fr/hal-03299087
|Improving human collective decision-making through animal and artificial intelligence||Cédric Sueur, Christophe Bousquet, Romain Espinosa and Jean-Louis Deneubourg||<p style="text-align: justify;">Whilst fundamental to human societies, collective decision-making such as voting systems can lead to non-efficient decisions, as past climate policies demonstrate. Current systems are harshly criticized for the way ...||Animal networks, Political networks||Frédéric Amblard||2021-04-19 07:10:05||View|
19 Oct 2021
Social capital: an independent dimension of healthy ageingCédric Sueur, Martin Quque, Alexandre Naud, Audrey Bergouignan, François Criscuolo https://hal.archives-ouvertes.fr/hal-03299528
How to age happily in a healthy networkRecommended by Gabriel Ramos-Fernández based on reviews by 2 anonymous reviewers
What is the relationship between social capital and healthy ageing? This is the simple yet ambitious question that Sueur et al. (2021) tackle in their review. The relationship between social capital (understood as the resources an individual has access to by virtue of belonging to a social group) and health has been the subject of discussion at least since the work of Émile Durkheim (1897) who emphasized the social roots of individual health problems, such as stress and its extreme form, reflected in suicidal tendencies. The discipline of medical sociology studies the social determinants of health, partly by focusing on those components of the social capital of individuals that directly influence their health (Cockerham 2017).
Using a comparative approach and focusing more on senescence than chronological ageing, Sueur et al. (2021) provide ample evidence that social capital has a positive relationship with fitness in many animal species, while stressing the plastic nature of senescence and therefore, pointing at the possibility that one way of improving health over an individual’s life span could be to improve its social capital. This dynamic view of the relationship between social capital and health, as a determinant of healthy ageing as a process, is one of the main conceptual contributions of this work. Another important contribution is the multi-level framework used by the authors in their review. Taking into account the cellular, endocrine, behavioral, individual and social network levels into the same conceptual scheme is a welcome attempt in view of the traditional reductionistic approaches taken in biomedicine. Another strength of the paper is the use of clearly explained boxes to tackle complicated and long-debated terms like social capital or display a full glossary with all the important terms introduced in the paper.
The authors point at the potential mechanisms by which social capital could affect senescence. Here, it is worth pointing out the contemporary context in which one mechanism identified by the authors, takes place in human communities. Since the work of Seyle (1970) it is well known that stress hormones produce a kind of premature ageing process due to a continued stress response. Clearly, socially determined stressful conditions such as racism in modern society, can lead to the activation of coping mechanisms that may be related to premature ageing (e.g. Geronimus et al. 2006).
A word of caution is particularly relevant: social capital can also have negative effects on health, the most obvious in the context of a pandemic like COVID-19’s being a higher risk of contagion from social exposure. It remains to be seen whether the way in which the human population has adapted as individuals and societies to this risk has necessarily implied a sharp, and probably costly, decrease in social capital.
Overall, this paper should be a good introduction to the intricate relationships between healthy ageing and social capital, hopefully inspiring further research using both animals and humans to understand the social component of ageing.
Cockerham WC (2017) Medical Sociology. Routledge, New York. https://doi.org/10.4324/9781315618692
Durkheim É (1951) Suicide: a study in sociology. Free Press, Glencoe, Illinois.
Geronimus AT, Hicken M, Keene D, Bound J (2006) “Weathering” and Age Patterns of Allostatic Load Scores Among Blacks and Whites in the United States. American Journal of Public Health, 96, 826–833. https://doi.org/10.2105/AJPH.2004.060749
Selye H (1970) Stress and Aging. Journal of the American Geriatrics Society, 18, 669–680. https://doi.org/10.1111/j.1532-5415.1970.tb02813.x
Sueur C, Quque M, Naud A, Bergouignan A, Criscuolo F (2021) Social capital: an independent dimension of healthy ageing. HAL, hal-03299528, ver. 3 peer-reviewed and recommended by Peer Community in Network Science. https://hal.archives-ouvertes.fr/hal-03299528
|Social capital: an independent dimension of healthy ageing||Cédric Sueur, Martin Quque, Alexandre Naud, Audrey Bergouignan, François Criscuolo||<p style="text-align: justify;">Resources that are embedded in social relationships, such as shared knowledge, access to food, services, social support or cooperation, are all examples of social capital. Social capital is recognised as an importan...||Adaptive networks, Animal networks, Contact networks, Network measures, Social networks||Gabriel Ramos-Fernández||2021-05-24 17:20:14||View|
20 Sep 2023
Structify-Net: Random Graph generation with controlled size and customized structureRemy Cazabet, Salvatore Citraro, Giulio Rossetti https://arxiv.org/abs/2306.05274
A model petting zoo for interacting with network structureRecommended by Leto Peel based on reviews by 2 anonymous reviewers
If you work, study or play in network science then chances are you have generated a network. Whether or not you have a real-world system to analyse, synthetic networks play an important role in network science. Generating networks of a chosen size can provide a null model for a statistical test, a test bed for new algorithms or the basis for studying the interplay between structure and dynamics in complex systems. Consequently network science literature contains a wide array of network models: some designed as processes to replicate observed properties and others for the purposes of statistical inference. However, these models have different parameters and constraints associated with their generative models, may or may not have the ability to control for random noise and do not always have readily available software implementations, thus making them unavailable to network science practitioners.
The article of Cazabet et al. (2023) introduces a software "zoo, " called Structify-Net, that contains a range of models that the authors have captured from the wild. The authors have focused on developing a framework that enables the generation networks of a chosen size, according to number of nodes and edges, and provides the means to control for randomness, by interpolating between the specified structure and a random graph. The article also discusses an interesting use case to examine the interplay between network structure and node attributes, which might compliment methods based on permutation tests (Bianconi et al. 2009, Ehrhardt and Wolfe 2019).
Structify-Net presents some interesting future opportunities. For instance, the independence that Structify-Net imposes on edge ranking (defined by the model) and the expected number of edges (defined by the user) might offer a route towards exploring network growth or evolution. Like any zoo Structify-Net is not complete in that there are many more exotic "species" that the authors, or perhaps others in the network science community, may later collect. Collecting more model implementations to align with reviews of network models (Goldenberg et al. 2010) together with methods of statistical inference has the potential to lay the foundations for the ever important bridge between theory and practice in network science (Peel et al. 2022).
Bianconi, Ginestra, Paolo Pin, and Matteo Marsili (2009) Assessing the Relevance of Node Features for Network Structure. Proceedings of the National Academy of Sciences 106, 28: 11433–38. https://doi.org/10.1073/pnas.0811511106
Cazabet, Remy, Salvatore Citraro, and Giulio Rossetti (2023) Structify-Net: Random Graph Generation with Controlled Size and Customized Structure. arXiv, ver. 2 peer-reviewed and recommended by Peer Community in Network Science. https://doi.org/10.48550/arXiv.2306.05274
Ehrhardt, Beate, and Patrick J. Wolfe (2019) Network Modularity in the Presence of Covariates’. SIAM Review 61, 2: 261–76. https://doi.org/10.1137/17M1111528
Goldenberg, Anna, Alice X. Zheng, Stephen E. Fienberg, and Edoardo M. Airoldi (2010) A Survey of Statistical Network Models. Foundations and Trends in Machine Learning 2, 2: 129–233. https://doi.org/10.1561/2200000005
Peel, Leto, Tiago P. Peixoto, and Manlio De Domenico (2022) Statistical Inference Links Data and Theory in Network Science. Nature Communications 13, 1: 6794. https://doi.org/10.1038/s41467-022-34267-9
|Structify-Net: Random Graph generation with controlled size and customized structure||Remy Cazabet, Salvatore Citraro, Giulio Rossetti||<p>Network structure is often considered one of the most important features of a network, and various models exist to generate graphs having one of the most studied types of structures, such as blocks/communities or spatial structures. In this art...||Algorithms for Network Analysis, Clustering in networks, Community structure in networks, Geometry and topology of networks or graphs, Graph models, Network models, Random graphs, Spatial networks, Structural network properties||Leto Peel||Anonymous, Anonymous||2023-06-09 10:41:32||View|
14 Jun 2021
Behavioural synchronization in a multilevel society of feral horsesTamao Maeda, Cedric Sueur, Satoshi Hirata, Shinya Yamamoto https://doi.org/10.1101/2021.02.21.432190
Feral horses synchronize their collective behavior at multiple levels of organizationRecommended by Brenda McCowan based on reviews by Frédéric Amblard, Krishna Balasubramaniam, Krishna Balasubramaniam and 1 anonymous reviewer
In their article “Behavioural synchronization in a multilevel society of feral horses”, Maeda and colleagues (2021) use stochastic multi-agent based modeling to explore the degree to which feral horses synchronize their behavior across multiple levels of organization. The authors compare a drone-derived empirical data set on a feral population of horses with simulated data from multi-agent-based models to determine whether behavioral synchronization of resting and movement states in a multilevel society can be described by one of three models: A) independent model in which horses do not synchronize, B) anonymous model in which horses synchronize with any individual in any unit, C) unit-level social model in which horses synchronize only within units and D) herd-level social model in which horses synchronize across and within units, but internal synchronization is stronger. In a series of 100 simulations for each of seven different models, the authors conclude that evidence for the herd-level model had the strongest support in relation to the empirical data. This finding suggests that connections among individuals in such multi-level societies are rather complex in that local connections are not the only interactions driving social behavior, and specifically synchronization. This approach could be successfully applied to a number of different species that exhibit multi-level organization and possibly fission-fusion dynamics.
This study is especially innovative and interesting for three major reasons. First, the use of drone technology to successfully identify individual animals and generate social networks is highly novel and permits the study of large multi-level social groups of animals that previously have been challenging to study due to limitations in collecting data at an appropriate scale. Second, the comparison of multi-agent-based models with actual empirical data is highly applauded. Most agent-based studies design their parameters from previous empirical studies, (sometimes with questionably simple assumptions) but rarely do they actually compare model outputs to their own empirical data. This is an important next step in the burgeoning field of agent-based modeling. Finally, this study sheds light on the utility of using relatively simple mathematical models to explain highly complex behavior. It also highlights that feral horses can synchronize their behavior beyond clustered local connections which suggests that they possess the cognitive ability to track the behavior of individuals at higher social orders. As the authors state, in a multilevel society, inter-unit distance should be moderate, that is “not too close but not too far” because this strategy simultaneously avoids inter-unit competition while also providing the benefits of social buffering that comes with large group living, such as protection from bachelors or predators.
As the authors dutifully note, there were also some limitations to the study: (1) the relatively sparse empirical dataset that made it difficult to resolve the relative fitness of the two herd-level models (absolute versus proportional social models), (2) the lack of a temporal component that would provide a better understanding on how synchronization flows through the social/spatial network, and (3) the limited variation in the parameters tested which constrained identification of their true function in the model. Such limitations, however, provide fruitful avenues for further development of the model in future studies.
Overall then, this study provides new insights into the processes underlying the behavioral synchronization process and thus nicely contributes to the understanding of collective behaviors in complex animal societies as well as the evolution and functional significance of multi-level animal societies. This study is a fine addition to both the fields of agent-based modeling and the evolution of collective behavior in complex societies. I thus highly endorse its publication.
Maeda T, Sueur C, Hirata S, Yamamoto S (2021) Behavioural synchronization in a multilevel society of feral horses. bioRxiv, 2021.02.21.432190, ver. 3 peer-reviewed and recommended by Peer community in Network Science. https://doi.org/10.1101/2021.02.21.432190
|Behavioural synchronization in a multilevel society of feral horses||Tamao Maeda, Cedric Sueur, Satoshi Hirata, Shinya Yamamoto||<p style="text-align: justify;">Behavioural synchrony among individuals is essential for group-living organisms. It is still largely unknown how synchronization functions in a multilevel society, which is a nested assemblage of multiple social lev...||Animal networks, Biological Networks, Dynamics on networks, Network models, Social networks, Synchronization in networks||Brenda McCowan||Krishna Balasubramaniam, Brianne Beisner, Frédéric Amblard||2021-02-23 02:46:18||View|
05 Jul 2022
Linking parasitism to network centrality and the impact of sampling bias in its interpretationZhihong Xu, Andrew J. J. MacIntosh, Alba Castellano-Navarro, Emilio Macanás-Martínez, Takafumi Suzumura, Julie Duboscq https://doi.org/10.1101/2021.06.07.447302
Centrality and parasite loads in sampled networksRecommended by Matthew Silk based on reviews by Krishna Balasubramaniam, Quinn Webber and 1 anonymous reviewer
Networks provide an ideal tool to link social behaviour and infection in animal societies (White et al. 2017). A major focus of previous research has been on the links between social centrality and infection (Briard & Ezenwa 2021). But what happens when conclusions are drawn from sampled networks in which some individuals are not observed, or when studies focus on some individuals at the expense of others (e.g. adults versus juveniles or females versus males)? Xu et al. (2022) examine how focusing on different samples of individuals in a network analysis relating centrality to parasite load in Japanese macaques Macaca fuscata influence the conclusions drawn.
Xu et al. (2022) use faecal egg counts to estimate parasite loads of three environmentally transmitted parasites Oesophagostomum aculeatum, Strongyloides fuelleborni and Trichuris trichiura in a group of macaques on Koshima Island, Japan. After showing positive associations between parasite load and strength (the sum of an individual’s connections) and eigenvector centrality (accounting for second-order connections) in a 1-metre proximity network, the authors explore how this result is impacted by focusing on only adult females, only juveniles or random sub-samples of the population. Their results indicate that the positive association persists more strongly in the adult female networks albeit with reduced statistical power to detect it. It is largely absent in juveniles (either based on their centrality in the full network or centrality in the juvenile-only network). Random removal of individuals from the network led to a rapid reduction in the ability to detect the same positive association between centrality and parasite load due to a combination of changes in individual centrality in re-sampled networks and reduced statistical power.
The timescale of network data collection and proximity networks studied are (likely) not fully relevant for the transmission of these parasites and social transmission of the parasites studied here is likely to be limited, there remain other reasons that we may expect correlations between sociality and infection (Ezenwa et al. 2016). Nevertheless, this is a useful contribution to the literature on sampling effects in animal networks, complementing existing work (Franks et al. 2010, Silk et al. 2015, Davis et al. 2018, Silk 2018). The results from considering different sub-samples of the group show the potential importance of carefully considering whether social network effects will be equivalently important for the whole population and which interactions will contribute either to promoting health or increasing the risk of infection. The results of random sub-sampling show how in small (within-group) networks such as these even small numbers of missing individuals could have substantial impacts on testing how traits are associated with the social network position of individuals.
The findings set up some interesting questions about how best to develop effective sampling designs in single-group studies such as these, or in how best to extend these types of projects across multiple groups (see also Silk 2018). Testing the generality of these findings across taxa with different social systems and infection prevalences or loads will also be a valuable next step for behavioural disease ecology.
Briard L, Ezenwa VO. 2021. Parasitism and host social behaviour: a meta-analysis of insights derived from social network analysis. Anim. Behav. 172, 171-182. https://doi.org/10.1016/j.anbehav.2020.11.010
Davis GH, Crofoot MC, Farine DR. 2018. Estimating the robustness and uncertainty of animal social networks using different observational methods. Anim. Behav. 141, 29-44. https://doi.org/10.1016/j.anbehav.2018.04.012
Ezenwa VO, Ghai RR, McKay AF, Williams AE. 2016. Group living and pathogen infection revisited. Curr. Opin. Behav. Sci. 12, 66-72. https://doi.org/10.1016/j.cobeha.2016.09.006
Franks DW, Ruxton GD, James R. 2010. Sampling animal association networks with the gambit of the group. Behav. Ecol. Sociobiol. 64, 493-503. https://doi.org/10.1007/s00265-009-0865-8
Silk MJ, Jackson AL, Croft DP, Colhoun K, Bearhop S. 2015. The consequences of unidentifiable individuals for the analysis of an animal social network. Anim. Behav. 104, 1-11. https://doi.org/10.1016/j.anbehav.2015.03.005
Silk MJ. 2018. The next steps in the study of missing individuals in networks: a comment on Smith et al. (2017). Soc. Net. 52, 37-41. https://doi.org/10.1016/j.socnet.2017.05.002
White LA, Forester JD, Craft ME. 2017. Using contact networks to explore mechanisms of parasite transmission in wildlife. Biol. Rev. 92, 389-409. https://doi.org/10.1111/brv.12236
Xu Z, MacIntosh AJJ, Castellano-Navarro A, Macanás-Martinez E, Suzumura T, Dubosq J. 2022. Linking parasitism to network centrality and the impact of sampling bias in its interpretation. bioRxiv 2021.06.07.447302, ver. 6 peer-reviewed and recommended by Peer Community in Network Science. https://doi.org/10.1101/2021.06.07.447302
|Linking parasitism to network centrality and the impact of sampling bias in its interpretation||Zhihong Xu, Andrew J. J. MacIntosh, Alba Castellano-Navarro, Emilio Macanás-Martínez, Takafumi Suzumura, Julie Duboscq||<p style="text-align: justify;">Group living is beneficial for individuals, but also comes with costs. One such cost is the increased possibility of pathogen transmission because increased numbers or frequencies of social contacts are often associ...||Animal networks, Biological Networks, Contact networks||Matthew Silk||2021-06-20 16:29:07||View|