Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3658852.3661317acmotherconferencesArticle/Chapter ViewAbstractPublication PagesmocoConference Proceedingsconference-collections
research-article
Open access

Human-AI Co-Dancing: Evolving Cultural Heritage through Collaborative Choreography with Generative Virtual Characters

Published: 27 June 2024 Publication History

Abstract

This research introduces an approach for translating traditional dance knowledge into interactive computational models extending beyond static dance performance recordings. Specifically, this paper presents the concept of "Human-AI co-dancing," which involves integrating human dancers with virtual dance partners powered by models derived from dance principles. To demonstrate this concept, the research focuses on the choreographic principles deconstructed from the knowledge of traditional Thai dance. The principles are analyzed and translated into computational procedures that dynamically manipulate the movements of a virtual character by altering animation keyframes and the motions of individual joints in real-time. We developed an interactive system that enables dancers to improvise alongside the virtual agent. The system incorporates voice control functionality, allowing the dancer, choreographer, and even the audience to participate in altering the choreography of the virtual agents by adjusting parameters that represent traditional Thai dance elements. Human-AI rehearsals yielded intriguing artistic results, with hybrid movement aesthetics emerging from the synergy and friction between humans and machines. The resulting dance production, "Cyber Subin," demonstrates the potential of combining intangible cultural heritage, intelligent technology, and posthuman choreography to expand artistic expression and preserve traditional wisdom in a contemporary context.

References

[1]
Rachel Adams. 2021. Can artificial intelligence be decolonized?Interdisciplinary Science Reviews 46, 1-2 (2021), 176–197.
[2]
Saliha Akbas, Asim Evren Yantac, Terry Eskenazi, Kemal Kuscu, Sinem Semsioglu, Onur Topal Sumer, and Asli Ozturk. 2022. Virtual Dance Mirror: A Functional Approach to Avatar Representation through Movement in Immersive VR. In Proceedings of the 8th International Conference on Movement and Computing (Chicago, IL, USA) (MOCO ’22). Association for Computing Machinery, New York, NY, USA, Article 25, 4 pages. https://doi.org/10.1145/3537972.3538003
[3]
Andreas Aristidou, Alan Chalmers, Yiorgos Chrysanthou, Céline Loscos, Franck Multon, J Parkins, Bhuvan Sarupuri, and Efstathios Stavrakis. 2022. Safeguarding our dance cultural heritage. In Eurographics’ 2022.
[4]
Graham Francis Badley. 2020. Human (and posthuman?) dancing: An assemblage. Qualitative Inquiry 26, 6 (2020), 697–702.
[5]
Dimitrios Batras, Judith Guez, and Jean-François Jégo. 2016. InterACTE: Improvising with a Virtual Actor. In Proceedings of the 3rd International Symposium on Movement and Computing (Thessaloniki, GA, Greece) (MOCO ’16). Association for Computing Machinery, New York, NY, USA, Article 52, 2 pages. https://doi.org/10.1145/2948910.2955109
[6]
Jérôme Bel. 2006. Pichet Klunchun and myself. J. Bel, & P. Klunchun, Artistas) Bangkok Fringe festival, Banguecoque, Tailândia (2006).
[7]
Elisabetta Bevacqua, Romain Richard, Julien Soler, and Pierre De Loor. 2016. INGREDIBLE: A platform for full body interaction between human and virtual agent that improves co-presence. In Proceedings of the 3rd International Symposium on Movement and Computing (Thessaloniki, GA, Greece) (MOCO ’16). Association for Computing Machinery, New York, NY, USA, Article 22, 8 pages. https://doi.org/10.1145/2948910.2948943
[8]
Johannes Birringer. 2013. Bauhaus, constructivism, performance. PAJ: A Journal of Performance and Art 35, 2 (2013), 39–52.
[9]
Saranpat Boonhok. 2024. Indian Myth, Korean Wave, and ‘Thainess’: Politics of Hybridity in Thai Literature in the 21st Century. TRaNS: Trans-Regional and-National Studies of Southeast Asia (2024), 1–18.
[10]
Kristin Carlson and Greg Corness. 2020. Perceiving the Light: Exploring Embodied Cues in Interactive Agents for Dance. In Proceedings of the 7th International Conference on Movement and Computing (Jersey City/Virtual, NJ, USA) (MOCO ’20). Association for Computing Machinery, New York, NY, USA, Article 22, 4 pages. https://doi.org/10.1145/3401956.3404241
[11]
Kristin Carlson, Thecla Schiphorst, Karen Cochrane, Jordon Phillips, Herbert H Tsang, and Tom Calvert. 2015. Moment by moment: Creating movement sketches with camera stillframes. In Proceedings of the 2015 ACM SIGCHI Conference on Creativity and Cognition. 131–140.
[12]
Kristin Carlson, Thecla Schiphorst, and Philippe Pasquier. 2011. Scuddle: Generating Movement Catalysts for Computer-Aided Choreography. In ICCC. Citeseer, 123–128.
[13]
Caroline Chan, Shiry Ginosar, Tinghui Zhou, and Alexei A. Efros. 2019. Everybody Dance Now. In Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV).
[14]
Marianela Ciolfi Felice, Sarah Fdili Alaoui, and Wendy E Mackay. 2016. How do choreographers craft dance? Designing for a choreographer-technology partnership. In Proceedings of the 3rd International Symposium on Movement and Computing. 1–8.
[15]
Marianela Ciolfi Felice, Sarah Fdili Alaoui, and Wendy E Mackay. 2018. Knotation: exploring and documenting choreographic processes. In Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems. 1–12.
[16]
Matthew Crosston. 2020. Cyber colonization: The dangerous fusion of artificial intelligence and authoritarian regimes. Cyber, Intelligence, and Security Journal 4, 1 (2020), 149–171.
[17]
Love Dances. 2021. Pichet Klunchun and Myself. Love Dances: Loss and Mourning in Intercultural Collaboration (2021), 32.
[18]
Kohinoor M Darda and Emily S Cross. 2023. The computer, A choreographer? Aesthetic responses to randomly-generated dance choreography by a computer. Heliyon 9, 1 (2023).
[19]
Scott DeLahunta. 2002. Software for dancers: coding forms. Performance Research 7, 2 (2002), 97–102.
[20]
Scott DeLahunta. 2017. Wayne mcGregor’s choreographic language agent. Transmission in motion: the technologizing of dance (2017), 108–117.
[21]
Jialin Deng, Nathalie Overdevest, Patrick Olivier, and Florian ‘Floyd’ Mueller. 2024. From Plating to Tasting: Towards Understanding the Choreography of Computational Food. In Proceedings of the CHI Conference on Human Factors in Computing Systems. 1–17.
[22]
Soumia Dermouche and Catherine Pelachaud. 2018. Attitude Modeling for Virtual Character Based on Temporal Sequence Mining: Extraction and Evaluation. In Proceedings of the 5th International Conference on Movement and Computing (Genoa, Italy) (MOCO ’18). Association for Computing Machinery, New York, NY, USA, Article 23, 8 pages. https://doi.org/10.1145/3212721.3212806
[23]
Marc Norman Downie. 2005. Choreographing the Extended Agent: performance graphics for dance theater. Ph. D. Dissertation. Massachusetts Institute of Technology, School of Architecture and Planning ….
[24]
Kevin Dunnell, Gauri Agarwal, Pat Pataranutaporn, Andrew Lippman, and Pattie Maes. 2024. AI-Generated Media for Exploring Alternate Realities. In Extended Abstracts of the CHI Conference on Human Factors in Computing Systems. 1–8.
[25]
Sara Eriksson, Åsa Unander-Scharin, Vincent Trichon, Carl Unander-Scharin, Hedvig Kjellström, and Kristina Höök. 2019. Dancing with drones: Crafting novel artistic expressions through intercorporeality. In Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems. 1–12.
[26]
Kathryn Farley. 2002. Digital dance theatre: The marriage of computers, choreography and techno/human reactivity. Body, Space & Technology 3, 1 (2002).
[27]
Eleni Filippidou and Maria Koutsouba. 2020. Dance and Socio-Cybernetics. Journal of ethnic and cultural studies 7, 2 (2020), 30–49.
[28]
Petra Gemeinboeck. 2019. Dancing with the nonhuman. Thinking in the World (2019), 214–239.
[29]
Gabriella Giannachi. 2004. Virtual theatres: an introduction. Routledge.
[30]
Marco Gillies. 2016. What is Movement Interaction in Virtual Reality for?. In Proceedings of the 3rd International Symposium on Movement and Computing (Thessaloniki, GA, Greece) (MOCO ’16). Association for Computing Machinery, New York, NY, USA, Article 31, 4 pages. https://doi.org/10.1145/2948910.2948951
[31]
Marco Gillies. 2018. Creating Virtual Characters. In Proceedings of the 5th International Conference on Movement and Computing (Genoa, Italy) (MOCO ’18). Association for Computing Machinery, New York, NY, USA, Article 22, 8 pages. https://doi.org/10.1145/3212721.3212835
[32]
Kehong Gong, Dongze Lian, Heng Chang, Chuan Guo, Zihang Jiang, Xinxin Zuo, Michael Bi Mi, and Xinchao Wang. 2023. TM2D: Bimodality Driven 3D Dance Generation via Music-Text Integration. In Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV). 9942–9952.
[33]
Frederick B Goss. 2012. Living literature: Ramakien, the Thai Rendition of the Rama Epic. Asia-Pacific Centre of Education for International Understanding (APCEIU) 35 (2012).
[34]
Lamtharn Hantrakul and Konrad Kaczmarek. 2014. Implementations of the Leap Motion device in sound synthesis and interactive live performance. In Proceedings of the 2014 International Workshop on Movement and Computing (Paris, France) (MOCO ’14). Association for Computing Machinery, New York, NY, USA, 142–145. https://doi.org/10.1145/2617995.2618020
[35]
Frank White Hatch. 1973. A behavioral cybernetic interpretation of dance and dance culture.The University of Wisconsin-Madison.
[36]
Mohd Firdaus Mohd Herrow and Nur Zaidi Azraai. 2021. Digital Preservation of Intangible Cultural heritage of Joget Dance Movement Using Motion Capture Technology. Int. J. Herit. Art Multimed 4 (2021), 1–13.
[37]
Chi-Min Hsieh and Annie Luciani. 2005. Generating dance verbs and assisting computer choreography. In Proceedings of the 13th Annual ACM international Conference on Multimedia. 774–782.
[38]
Valeria Lo Iacono and David HK Brown. 2016. Beyond binarism: Exploring a model of living cultural heritage for dance. Dance Research 34, 1 (2016), 84–105.
[39]
Mikhail Jacob and Brian Magerko. 2015. Viewpoints ai. In Proceedings of the 2015 ACM SIGCHI Conference on Creativity and Cognition. 361–362.
[40]
Leva Janauskaitė and George Palamas. 2019. Establishing dialogues between movement and atmospheric ambiances. In Proceedings of the 6th International Conference on Movement and Computing. 1–11.
[41]
Iris Kico, Nikos Grammalidis, Yiannis Christidis, and Fotis Liarokapis. 2018. Digitization and visualization of folk dances in cultural heritage: a review. Inventions 3, 4 (2018), 72.
[42]
Amolwan Kiriwat. 2001. Khōn: masked dance drama of the Thai epic Ramakien. (2001).
[43]
Kaisa Kortekallio. 2022. Dancing with the Posthumans: Readerly Choreographies and More-than-Human Figures. Partial Answers: Journal of Literature and the History of Ideas 20, 2 (2022), 277–295.
[44]
SanSan Kwan. 2014. Even as We Keep Trying: An Ethics of Interculturalism in Jerome Bel’s Pichet Klunchun and Myself. Theatre Survey 55, 2 (2014), 185–201.
[45]
Kate Ladenheim, Reika McNish, Wali Rizvi, and Amy LaViers. 2020. Live dance performance investigating the feminine cyborg metaphor with a motion-activated wearable robot. In Proceedings of the 2020 ACM/IEEE international conference on human-robot interaction. 243–251.
[46]
John Lansdown. 1978. The computer in choreography. Computer 11, 08 (1978), 19–30.
[47]
Amy LaViers and Catherine Maguire. 2023. Making Meaning with Machines: Somatic Strategies, Choreographic Technologies, and Notational Abstractions through a Laban/Bartenieff Lens. MIT Press.
[48]
Alison E Leonard, Shaundra B Daily, Sophie Jörg, and Sabarish V Babu. 2021. Coding moves: Design and research of teaching computational thinking through dance choreography and virtual interactions. Journal of Research on Technology in Education 53, 2 (2021), 159–177.
[49]
Yimeng Liu and Misha Sra. 2024. DanceGen: Supporting Choreography Ideation and Prototyping with Generative AI. arXiv preprint arXiv:2405.17827 (2024).
[50]
Yimeng Liu and Misha Sra. 2024. Exploring AI-assisted Ideation and Prototyping for Choreography. In Companion Proceedings of the 29th International Conference on Intelligent User Interfaces. 11–17.
[51]
Suvradip Maitra. 2020. Artificial intelligence and indigenous perspectives: Protecting and empowering intelligent human beings. In Proceedings of the AAAI/ACM Conference on AI, Ethics, and Society. 320–326.
[52]
John McCormick, Kim Vincs, Saeid Nahavandi, Douglas Creighton, and Steph Hutchison. 2014. Teaching a Digital Performing Agent: Artificial Neural Network and Hidden Markov Model for recognising and performing dance movement. In Proceedings of the 2014 International Workshop on Movement and Computing (Paris, France) (MOCO ’14). Association for Computing Machinery, New York, NY, USA, 70–75. https://doi.org/10.1145/2617995.2618008
[53]
Klara Nahrstedt, Ruzena Bajcsy, Lisa Wymore, Renata M Sheppard, and Katherine Mezur. 2008. Computational Model of Human Creativity in Dance Choreography. In AAAI Spring Symposium: Creative Intelligent Systems. 53–60.
[54]
Lim How Ngean. 2014. Choreographic modernities: Movement, mobility and contemporary dance from Southeast Asia. (2014).
[55]
Jorge Otero-Pailos. 2016. Experimental preservation. Places Journal (2016).
[56]
Robin Otterbein, Elizabeth Jochum, Daniel Overholt, Shaoping Bai, and Alex Dalsgaard. 2022. Dance and Movement-Led Research for Designing and Evaluating Wearable Human-Computer Interfaces. In Proceedings of the 8th International Conference on Movement and Computing (Chicago, IL, USA) (MOCO ’22). Association for Computing Machinery, New York, NY, USA, Article 9, 9 pages. https://doi.org/10.1145/3537972.3537984
[57]
Antti Oulasvirta, Teemu Roos, Arttu Modig, and Laura Leppänen. 2013. Information capacity of full-body movements. In Proceedings of the SIGCHI conference on human factors in computing systems. 1289–1298.
[58]
Pat Pataranutaporn, Valdemar Danry, Lancelot Blanchard, Lavanay Thakral, Naoki Ohsugi, Pattie Maes, and Misha Sra. 2023. Living Memories: AI-Generated Characters as Digital Mementos. In Proceedings of the 28th International Conference on Intelligent User Interfaces. 889–901.
[59]
Abby Plone. 2019. The influence of artificial intelligence in dance choreography. (2019).
[60]
Amalia Rachmawati. 2020. Comparative Study Between Javanese’s Kakawin Ramayana And Thai’s Ramakien As The Derivative Of Indian’s Greatest Epic Ramayana. Karangan: Jurnal Bidang Kependidikan, Pembelajaran, dan Pengembangan 2, 02 (2020), 76–82.
[61]
Katerina El Raheb, George Tsampounaris, Akrivi Katifori, and Yannis Ioannidis. 2018. Choreomorphy: A whole-body interaction experience for dance improvisation and visual experimentation. In Proceedings of the 2018 International Conference on Advanced Visual Interfaces. 1–9.
[62]
Ioannis Rallis, Athanasios Voulodimos, Nikolaos Bakalos, Eftychios Protopapadakis, Nikolaos Doulamis, and Anastasios Doulamis. 2020. Machine learning for intangible cultural heritage: a review of techniques on dance analysis. Visual Computing for Cultural Heritage (2020), 103–119.
[63]
MR Reshma, B Kannan, VP Jagathy Raj, and S Shailesh. 2023. Cultural heritage preservation through dance digitization: A review. Digital Applications in Archaeology and Cultural Heritage (2023), e00257.
[64]
Claudia Ribeiro, Rafael Kuffner dos Anjos, and Carla Fernandes. 2017. Capturing and Documenting Creative Processes in Contemporary Dance. In Proceedings of the 4th International Conference on Movement Computing (London, United Kingdom) (MOCO ’17). Association for Computing Machinery, New York, NY, USA, Article 7, 7 pages. https://doi.org/10.1145/3077981.3078041
[65]
Tessa Rixon. 2019. Symbiosis in digital performance: the relationship between interactive technologies and improvisational choreography. Behind the Scenes: Journal of Theatre Production Practice 2, 1 (2019), Article–number.
[66]
Amit Rogel, Richard Savery, Ning Yang, and Gil Weinberg. 2022. RoboGroove: Creating Fluid Motion for Dancing Robotic Arms. In Proceedings of the 8th International Conference on Movement and Computing (Chicago, IL, USA) (MOCO ’22). Association for Computing Machinery, New York, NY, USA, Article 7, 9 pages. https://doi.org/10.1145/3537972.3537985
[67]
Francisco Sagasti. 2019. Information technology and the arts: the evolution of computer choreography during the last half century. Dance Chronicle 42, 1 (2019), 1–52.
[68]
Antonella Salucci and Eleonora Giancristofaro. 2022. Dance and Architecture. Representations. Surveying the Geographies of Space. Digital Modernism Heritage Lexicon (2022), 625–642.
[69]
GJ Savage and JM Officer. 1977. Choreo: An interactive computer model for choreography. In Proc. 5th Man-Machine Communication Conf, Calgary, Alberta.
[70]
Thecla Schiphorst. 1993. A case study of merce cunningham’s use of the lifeforms computer choreographic system in the making of trackers. Simon Fraser University.
[71]
Thecla Schiphorst. 2013. Merce Cunningham: Making dances with the computer. In Merce Cunningham. Routledge, 79–98.
[72]
Vikash Singh, Celine Latulipe, Erin Carroll, and Danielle Lottridge. 2011. The choreographer’s notebook: a video annotation system for dancers and choreographers. In Proceedings of the 8th ACM Conference on Creativity and Cognition. 197–206.
[73]
Lowell Skar. [n. d.]. Reimagining Classical Thai Dance for the 21st Century: The Evolution of Pichet Klunchun’s “No. 60”. In Lives in Motion. Routledge India, 65–80.
[74]
Lowell Skar. 2023. Reimagining Classical Thai Dance for the 21st Century. Lives in Motion: Celebrating Dance in Thailand (2023).
[75]
Maria Skublewska-Paszkowska, Pawel Powroznik, Jakub Smolka, Marek Milosz, Edyta Lukasik, Dilbar Mukhamedova, and Elzbieta Milosz. 2021. Methodology of 3D scanning of intangible cultural heritage—The example of Lazgi dance. Applied Sciences 11, 23 (2021), 11568.
[76]
Frederick Steier and Jane Jorgenson. 2016. Dancing with Cybernetics (on Bridges in the Wind). Cybernetics & Human Knowing 23, 1 (2016), 50–58.
[77]
Marina Stergiou and Spyros Vosinakis. 2022. Exploring costume-avatar interaction in digital dance experiences. In Proceedings of the 8th International Conference on Movement and Computing (Chicago, IL, USA) (MOCO ’22). Association for Computing Machinery, New York, NY, USA, Article 5, 6 pages. https://doi.org/10.1145/3537972.3537980
[78]
Guofei Sun, Yongkang Wong, Zhiyong Cheng, Mohan S Kankanhalli, Weidong Geng, and Xiangdong Li. 2020. Deepdance: music-to-dance motion choreography with adversarial learning. IEEE Transactions on Multimedia 23 (2020), 497–509.
[79]
Nicolas Salazar Sutil. 2014. Mathematics in motion: a comparative analysis of the stage works of Schlemmer and Kandinsky at the Bauhaus. Dance Research 32, 1 (2014), 23–42.
[80]
Ana Tajadura-Jimenez, Judith Ley-Flores, Omar Valdiviezo, Aneesha Singh, Milagrosa Sanchez-Martin, Joaquin Diaz Duran, and Elena Márquez Segura. 2022. Exploring the Design Space for Body Transformation Wearables to Support Physical Activity through Sensitizing and Bodystorming. In Proceedings of the 8th International Conference on Movement and Computing (Chicago, IL, USA) (MOCO ’22). Association for Computing Machinery, New York, NY, USA, Article 23, 9 pages. https://doi.org/10.1145/3537972.3538001
[81]
Yi-Wen Ting, Po-Shien Lin, and Rung-Tai Lin. 2022. A Study of Applying Bauhaus Design Idea into the “Body Workshop of Bauhaus”. In Knowledge Innovation on Design and Culture: Proceedings of the 3rd IEEE International Conference on Knowledge Innovation and Invention 2020 (IEEE ICKII 2020). World Scientific, 25–28.
[82]
Markus Toverud Ruud, Tale Hisdal Sandberg, Ulrik Johan Vedde Tranvaag, Benedikte Wallace, Seyed Mojtaba Karbasi, and Jim Torresen. 2022. Reinforcement Learning Based Dance Movement Generation. In Proceedings of the 8th International Conference on Movement and Computing (Chicago, IL, USA) (MOCO ’22). Association for Computing Machinery, New York, NY, USA, Article 28, 5 pages. https://doi.org/10.1145/3537972.3538007
[83]
Deborah H Williams and Gerhard P Shipley. 2021. Enhancing artificial intelligence with indigenous wisdom. Open Journal of Philosophy 11, 01 (2021), 43–58.
[84]
Qiushi Zhou, Cheng Cheng Chua, Jarrod Knibbe, Jorge Goncalves, and Eduardo Velloso. 2021. Dance and choreography in HCI: a two-decade retrospective. In Proceedings of the 2021 CHI Conference on Human Factors in Computing Systems. 1–14.
[85]
Qiushi Zhou, Louise Grebel, Andrew Irlitti, Julie Ann Minaai, Jorge Goncalves, and Eduardo Velloso. 2023. Here and Now: Creating Improvisational Dance Movements with a Mixed Reality Mirror. In Proceedings of the 2023 CHI Conference on Human Factors in Computing Systems. 1–16.
[86]
Wenlin Zhuang, Congyi Wang, Jinxiang Chai, Yangang Wang, Ming Shao, and Siyu Xia. 2022. Music2dance: Dancenet for music-driven dance generation. ACM Transactions on Multimedia Computing, Communications, and Applications (TOMM) 18, 2 (2022), 1–21.

Cited By

View all
  • (2024)Research on Automated Choreography and Real-time Adjustment of Cheerleading Performance Based on Artificial IntelligenceApplied Mathematics and Nonlinear Sciences10.2478/amns-2024-25989:1Online publication date: 3-Sep-2024

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
MOCO '24: Proceedings of the 9th International Conference on Movement and Computing
May 2024
245 pages
ISBN:9798400709944
DOI:10.1145/3658852
This work is licensed under a Creative Commons Attribution International 4.0 License.

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 27 June 2024

Check for updates

Author Tags

  1. AI-generated Character
  2. Computer-generated choreography
  3. Cultural Computing
  4. Human-AI Interaction
  5. Virtual Agent

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Conference

MOCO '24

Acceptance Rates

MOCO '24 Paper Acceptance Rate 35 of 75 submissions, 47%;
Overall Acceptance Rate 85 of 185 submissions, 46%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1,051
  • Downloads (Last 6 weeks)146
Reflects downloads up to 08 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Research on Automated Choreography and Real-time Adjustment of Cheerleading Performance Based on Artificial IntelligenceApplied Mathematics and Nonlinear Sciences10.2478/amns-2024-25989:1Online publication date: 3-Sep-2024

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format.

HTML Format

Login options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media