University of Salford
Abstract: Scholars of media ecology, and what Fuller has called ‘media ecologies’ (2005), are interested in how real social change is possible, and in fact necessary, in the era of neoliberal takeups of digital media. By questioning hierarchical formations in the arrangements of lives, production and the lines of force for interactivity, which have historically been uni-directional and fundamentally restricting, the peer to peer (P2P) production movement is an example of the type of media ecology that promises ‘deep’ social, as well as mental, and environmental (in the sense of places of work and production), change. Do the networked commons emerging from P2P production, founded in the free software and hardware arena, and the ecologies of productive and artistic cooperation therein pose a resilient threat to capitalism, from within capitalism?
Introduction- 1 -
Free (Libre)/Open Source Software (FLOSS) is an open, evolutionary arena in which hundreds and sometimes thousands of users voluntarily explore and design code, spot bugs in code, make contributions to the code, release software, create artwork, and develop licenses in a fashion that is becoming increasingly prevalent in the otherwise hugely monopolised software market. This ‘computerisation movement’ emerged as a challenge to the monopolisation of the software market by such mammoth firms as Microsoft and IBM, and is portrayed as being revolutionary (Elliot and Scacchi, 2004; DiBona, Ockman, and Stone, 1999; Kling and Iacono, 1988). Its ‘ultimate goal’ is ‘to provide free software to do all of the jobs computer users want to do and thus make proprietary software obsolete’ (Free Software Foundation, 2005).- 2 -
However, if it is to succeed in bringing about a new social order (Kling and Lacono, 1988), this movement must be re-evaluated from a critical standpoint through a look into the practices of knowledge production based on radical licenses for property sharing and development such as the General Public Licence (GPL) and the emerging subjectivities of participants. Free Software may be viewed as a social movement while Open Source is perhaps a development methodology, but it is not always necessary to isolate analysis to one or the other, firstly due to the extensive overlap in software communities, and secondly because their rhizomatic roots emerge from a shared intellectual and moral response to the exploitation of markets by powerful firms (see Elliot and Scacchi, 2004). Here, I query whether the activities of collaborative software producers as well as hardware production communities such as those found in FabLabs, which release playbots and other blueprints for machine replications as well as agricultural and construction initiatives, can indeed be perceived as revolutionary due to their subversive work and production methods. The recursive communities (Kelty 2006; Powell 2008) that develop around these practices are linked, with shared practices, goals and self-perceptions. People’s emerging subjectivities are the most important dimension of such radical production ecologies, because they reflect both the immaterial and material dimensions of the inherently political projects involved.- 3 -
Social theorists including Hardt and Negri (2001), Boutang (2008), Lazzarato (1996), and Virno (2002) discuss new technologies’ appropriation of work as an immaterial and conceptual (and sometimes slavish) activity. The extraction of surplus value from work in the creative and cultural industries, as well as from any employment relationship built on new technologies, is a new and unique category of potential exploitation. This is interestingly also less bounded to the Fordist piece rate work structures of management and the wage relation. The appropriation of the self, of the hegemony of the subject involved, is part of the neoliberal capitalist project. This can also be seen in education and employment policy, as I have demonstrated in my 2010 book (Moore, 2010). There I claim that governments and the elite transnational capitalist class struggles to adapt to, and subsume, potential revolutionary factions within the knowledge and information economy. These struggles provide tensions within the P2P community likewise, as I indicate in my work with Paul A. Taylor (2009). This work analyses participants’ motivations for getting involved in usually unpaid FLOSS projects when simultaneously facing the precarious world of work. In spite of these tensions, I argue here that the creative and networked industries provide the components for creating post-capitalist relationships, or if that is somewhat optimistic, at least a challenge to capitalist relationships. Explicit methods of immaterial and material production and emerging P2P ecologies are built on tenets that defy capitalism and allow subjectivities that blossom outside of the dominant models that are fraught with competition and rivalries.- 4 -
At the University of Maine Law School’s Fourth Annual Technology and Law Conference, Portland, Maine, Professor Eben Moglen argued that:
- 5 -- 6 -
Free software is an invocation for particular social purposes of the ability to develop resources in commons… it is the single way in which we have produced the most important works of Western intellectual achievement since the Renaissance. It is also the way in which we have managed for all time fisheries, surface water resources, and large numbers of other forms of resource beyond human production. Free software presents an attempt to construct a commons in cyberspace with respect to executable computer code. It works. (Moglen, 2003)
FLOSS projects have an intense focus on open source and the collaborative ‘philosophies’ of free software. Yet many hardware production projects, alternative currencies, and FLOSS-related ecological and environmental activisms also share a concern for the planet’s sustainable future. In the process, they rework the production of subjectivity. For example, geek publics, as emerging from community wireless projects, are another instance of a relevant oppositional subjectivity (as seen in the work of Powell ).- 7 -
This article, then, is about the subjectivities of people involved in peer to peer (P2P) production. P2P is a model or perhaps, better termed, an ecology of production that aims to defy and resist the hierarchies and the rules of ownership that drive productive models within capitalism. It may also offer possibilities for workers’ formations of radicalised subjectivities. The argument that the P2P ecologies of production are groundbreaking and emancipating is found for example in the work of Bauwens (2009) and Benkler (2006), among others. Criticisms leveled at the phenomenon include those contained in case studies by people involved, such as Zawinski’s (1999) account of work on Mozilla. Critics point to the clique-like activities of producers, suggesting that P2P producers ‘cease to be a bazaar model and turn into a core team, which to a lot of people is a polite word for a clique’ (Cox, 1998).- 8 -
In response, I will investigate a range of projects that aim to provide a lived alternative to the existing dominant modes of capitalist production. These provide an alternative model, better termed an ‘ecology’; not a model of capitalism, but an ecology of potential post-capitalism. The increasingly successful ecologies of cooperative and collaborative production have become a threat to globalised information capitalism, as much through contributors’ value systems as through material outputs. In this sense, the global capitalist passive revolution that I have identified in other work (Moore, 2007, 2010) is likely to be challenged.- 9 -
I look at the media ecology or ‘ecosophy’ of P2P software and hardware production as something that begins with people’s subjectivities, is perpetuated and reproduced by subjectivities-in-common, and becomes the core for a potential revolution. Networked communities of P2P production are, in the sense of free software, virtual.These groups are made up of geeks, artists, hackers, designers, carpenters and programmers, all of whom are committed to a radical ecology based on tenets that defy the proprietary and competitive relations that dominate the majority of productive relationships in the current, seemingly post-industrial, digital age. P2P production communities are composed of the following three dimensions: social relations, human subjectivity and the environment (see Guattari, 2008, for a breakdown of these categories). It is the new configuration of the relations between these that could effectively challenge existing hegemonic social relations of production. So this article first looks at how critical theorists may understand the relationship between P2P activity and the subjectivities formed within networks. More specifically it looks to the way the objectives of producers and artists affect the development of subjectivity within recursive communities. The article then looks at the activities within communities of the software and hardware producers themselves.
Considering Subjectivities- 10 -
Conceptions of how subjectivities are formed are now dramatically altering in the light of developing technologies and the new ways in which people interact with technology. The dark side of this, reflected in government policy, is not the only dimension of this transformation. In fact, there is an emancipatory potential within relationships that can now be established with the new uses of technology, and with new patterns for governance outside old industrial capitalist hierarchies. On the other hand, attempts to harness the potential for revolution, evident within the P2P production movement which I discuss in following sections, are also increasingly evident in government policy that tries to dictate and define subjectivity through educative means. The struggles over the vectors of subjectivation involved, as discussed in Guattari (2008) and Colman (2008) are, as Goddard states in the present volume, part of a ‘mental ecology in which sensibilities, intelligence and processes of desire take place’. This is thus also the ‘site where politics take place’ (Goddard in this issue).- 11 -
If P2P production becomes an alternative and revolutionary space, it will be via the possibilities for the formations of revolutionary subjectivities that may emerge as people become increasingly involved in ‘passionate work’ in the digital and cultural economies (McRobbie, 2009: 123) where this kind of production occurs. This could ultimately involve challenging global capitalist hegemony,not only through a new distributed aesthetics but also new affective subjectivies. The subjectivity as well as social status of the capitalist him/herself is challenged with competing collaborative forms of subjectivity. As these new types of self identifications are developed within organic social movements, transformation becomes increasingly possible.- 12 -
Here Matthew Fuller’s (2005) provocative adaptation of the concept of media ecology is useful. Fuller refers to media ecologies that allow for more dynamism between the relevant components, relationships and methods by which ecologies are co-created, often in response to a perceived absence of something in society, or as an attempted response to perceived social violence. For Fuller, for example, pirate radio emerged in the context of people’s desire for fringe cultural expression and for multiplicities emerging from ‘multiple networks of production, multiple locations … multiple media forms … sustained by scenes and rhymatic drives that refuse to give in’ (2005: 52). Rather than the traditional static relationships of mainstream media such as broadcaster/audience, producer/consumer, manager/managed, these new media ecologies allowed people the space for self expression and thus creation of alternative subjectivities, as well as potentials for the transformation of the world around them with the use of technologies.- 13 -
To elaborate the potentials in new subjectivities in this context, one can turn to Deleuze and Guattari’s (1987) adaptation of Foucault’s treatise on subjectivation, or the process of becoming subject, as a biopolitical power struggle. To challenge the ‘major crisis of our era’, Guattari emphasises that we need to work together to cultivate:
- · A nascent subjectivity
- · A constantly mutating socius
- · An environment in the process of being reinvented. (2008, 45)
Here, I intend to look at a lived example of the commons to identify how the multitude may express itself in a potentially subjectively revolutionary ecology, wherein production of the self can be owned separate to the results of interpellation, where capitalism is no longer the horizon of subsumption and where multiplicity can become both singular and shared in a way that disrupts the contemporary hegemony of capitalist norms, such as the proprietary ownership of ideas within digital production.- 15 -
However, this mode of aesthetico-political subjectivity differs from the more celebrated forms of ‘creative freedom’. Most critical theorists have viewed aesthetics as a domain reserved for artists and ‘creatives’, and this paralysis continues in the work of Richard Florida and Charles Leadbeater, ‘insiders’ who busily decide on best working practices and design the future of work (Amoore 2006, 26), and who have celebrated promises in which ‘creative freedom, design stardom, and self-expression drives designers to work in temporary or freelance jobs and to forgo financial security thus feeding capitalism an endless supply of young, fresh talent’ (Turner-Rahman 2005). As Witheford points out however ‘inside this bourgeois dream lie the seeds of a bourgeois nightmare’ (1999, 5-6). McRobbie (2002) and Amoore (2006) note that this exhilarating promise in practice facilitates the capitalist project and makes it difficult for workers to unionise and thus to protect themselves.- 16 -
On all nodes of the spectrum from the far right to the radical left, changes to the workplace, the removal of job security and casualised professional work alongside widespread casualisation, and the rise of flexibilised precariat maintenance and/or types of service work, are issues that have been associated with the rise of technological developments during what has been called the age of information, ‘new times’, the global knowledge-based economy, high-technology societies, technetronic societies, and so on. Capital has been able to reinvent and ‘socialise’ itself in these contexts, as seen in the restructuring of education around a perceived ideal type of employable and socialised worker. The result is that we are seeing a conscious fusion of capital with society that can have a range of affects on people surviving within its grip.- 17 -
In this situation, labour has supposedly become dematerialised, through the elimination of skill as tangibly measured and explicitly identified with the producer herself. This is a contemporary continuation of the capitalist project of alienation. In addition, work is removed from fixed capital through the transference of the practices involving owned property into unprecedented arenas of commodified knowledge by way of information technologies. Labour power is thus removed from the factory and immaterialised through deterritorialisation, which is the ‘disconnection of the conscious organism from its identity code, the effect of non-acknowledgement of the imaginary’ (Berardi, 2009: 150). With identity and thus representation removed, cognitive work appears to exist in direct competition with the computer. Post-Fordist capitalism realises Stalin’s formula: ‘man is the most precious capital’ (cited in Gorz, 1999: 6). The individual is now expected not only to work, but also to valorise his/her own work, and to become a competitive entity with capital itself through the incorporation of his/her own subjectivity into the practice of work.- 18 -
The infatuation with a new creative world of work or ‘playbour’ hints toward a seeming turn from labour in the traditional model wherein surplus value is owned by capitalists. Theorists of cognitive capitalism suggest that knowledge workers are expected to contribute endlessly to value creation by way of personally directed lifelong learning and mass intellectuality. Virno and the advocates of operaismo note that work is not just alienated from the producer in the capitalist relationship of production, but in fact, life is completely subsumed by work (2002). The Italian ‘workerists’ disagreed with Gramsci’s thesis on the war of position (which loosely, is the idea that positioning one’s strategic advantage is as important as the attack) and instead advocated direct action: the multitude that results is a movement that will enact radical transformation and change through a radical configuration of subjectivities. While this movement has differences with Gramscian theories of power, the commitment to ideas and emancipatory possibilities located within the superstructure are shared. - 19 -
A growing population of over-qualified, highly skilled individuals now work in the ‘internal margins’, or the internal ghettos, that line the sidestreets resulting from a growing lack of stable employment within the market for knowledge workers. As a result of the emerging impermanence of work, and as knowledge becomes increasingly commodified, several contradictions have emerged. For example, ‘reflective statements’ and cognitive scaffolding (Pedagogy for Employability 2006) are prioritised over recursive community building, or commons based production. Assumptions extend into the realm of people’s abilities and skills, despite the difficulties that knowledge work poses for traditional distinctions between the objective or technical skill needed for task related work and the subjective, social capabilities that are now increasingly measured by employers in a ‘war for talent’ (Brown and Hesketh, 2004: 65-88).
Peer Production and the Commons- 20 -
The peer to peer production movement originated in the Free Software and Hackerspace communities.These communities represent a social movement to an extent, although ‘movement is an awkward word; not all participants would define their participation that way’ (Kelty 2008, 113). Some people participate because this is is a ‘pragmatic methodology’ that shares ‘practices first and ideologies second’ (113). Nonetheless, FLOSS and the open hardware community is composed of some radical people who are committed to explicitly go beyond the strictures of capitalist production processes in a way that can overcome the measures of value that have controlled the employability (and thus subjectivity) discourse until now. While government led employability and skills campaigns have created a specific ideologue of the seemingly employable worker, the peer production protocol is composed by an ecology of interactivity that offers an alternative set of practices to capitalism. This is an ecology in which people are seen to be free to individually and/or collaboratively and cooperatively identify subjectivity, or subjectivities, that are not confined to the straightjacket of competition, profit and proprietary-driven action, or the associated values these activities require.- 21 -
Yet where are P2P collaborative spaces in today’s real world? These include Media labs based on the model of Access Space or the Brasilian Pontos de Cultura programme, which have applied the P2P approach on a national scale; coworking spaces and social media cafes (like London’s Tuttle Club); Fab Labs for manufacturing, found in locations as diverse as Iceland and Afghanistan; Vinay Gupta’s Hexayurt project; Studio spaces like TenantSpin, the micro-TV station in Liverpool based in a flat in a towerblock; Hackerspaces; Community Media (Hine 2009); and Intentional Communities which include ‘ecovillages, cohousing communities, residential land trusts, communes, student co-ops, urban housing cooperatives, intentional living, alternative communities, cooperative living, and other projects where people strive together with a common vision’ (Intentional Communities 2010). These radical spaces are based on the following principles as set forward by the P2P Foundation:
- 22 -- 23 -
Our mission is to extend the Open Source model to the provision of any goods and services—Open Source Economics. This means opening access to the information and technology which enables a different economic system to be realized, one based on the integration of natural ecology, social ecology, and industrial ecology. This economic system is based on open access—based on widely accessible information and associated access to productive capital—distributed into the hands of an increased number of people. We believe that a highly distributed, increasingly participatory model of production is the core of a democratic society, where stability is established naturally by the balance of human activity with sustainable extraction of natural resources. This is the opposite of the current mainstream of centralized economies, which have a structurally built-in tendency towards overproduction. (P2P Foundation 2009)
These post- or alternate-capitalist suggestions for communities that are dedicated to the ‘commons’ are claimed to be far more resilient to capitalist subsumption than previous communities. While market-based capitalism is based on the private ownership of the means of production and hierarchically organised corporations, this new ecology is based on shared ownership and shared upgrading/product development rights, and therefore activities that by their very nature do not permit proprietary behaviour. This movement recognises that workers are becoming increasingly empowered, a group who ‘unlike factory workers basically own or control their own means of production: i.e. their brains, computers, and access to the socialised network that is the internet’ (Bauwens 2009, 2). They are thus able to create scenarios or ecologies of co-creation which are decidedly ‘not just about firms improving their social marketing, open innovation, community-building and learning efforts to generate new proprietary and valuable knowledge with/from their customers’ (Lawer 2009). These self-organising communities impose a threat to the hegemony of the traditional firm, and because of their radical organization by way of non-market production ‘there is a limit to how far such firms can “own” channels of knowledge production and are able to manage engagement when they apply a market-based logic and its associated capabilities’ (ibid., citing Benkler, 2006).- 24 -
People who are interested in co-creation and peer production are labouring and producing in a way that should not be treated as a curiosity or as a fad. Passionate and intelligent people living in a multitude of locations are volunteering online, for example, to co-author Wikipedia, thereby constituting a collective challenge to classical regimes of knowledge production and verification (Benkler 2006, 5-6). What we are seeing is a ‘new mode of production emerging in the middle of the most advanced economies in the world’ (ibid.). This ecology of production poses a real threat to the current dominant mode and people involved are increasingly able to circumnavigate the supposed reflexive requirements for preparing themselves to become and remain employable. The autonomous worker of a networked information economy, as well as the producers of open manufacture based communities, have unprecedented power to cooperate across open spaces that were previously unavailable in the factory. Without a wage relation between the traditional definitions of employee and employed, the possibilities begin to emerge for overcoming the fundamental strictures of the capitalist employment relationship. The cultures that have emerged from this process have been discussed as being more truly democratic for nearly a decade. Both consensus and democratic means are used to lead towards becoming more fully individual or self-governing. This means using consensus or democratic means for vital infrastructure; the best and most widely adopted outcomes are from the adaptive systems created that enable an individual freedom of adaptation, without the knowledge of or permission by core developers, as these adaptations do not endanger, but merely enrich, the core design. Peer production holds the possibility for a ‘genuinely new form of production’ that is based on ‘permission-less self-aggregation around the creation of common value’ (Bauwens 2009).- 25 -
Bauwens (2009) separates the terms peer production, peer governance and peer property to give a ‘beginner’s guide’ to the political economy of P2P production:
- 1) peer production: wherever a group of peers decided to engage in the production of a common resource
- 2) peer governance: the means they choose to govern themselves while they engage in such pursuit
- 3) peer property: the institutional and legal framework they choose to guard against the private appropriation of this common work; this usually takes the form of non-exclusionary forms of universal common property, as defined through the General Public License, some forms of the Creative Commons licenses, or similar derivatives.
These practices differ significantly, indeed almost diametrically, from the traditional versions of firm-based capitalist exchanges and production. Participants are involved in constructing and reconstructing intentionally radical economic and social situations. The management and governance of related projects needs to be critically examined to assess to what extent community-based ecologies found within the FLOSS community can challenge the traditional understanding of property rights, ownership, motivation, complexity and the ‘human firm’ (Tomer, 1999) along with challenges to rational actor and corporate models. The community-based movement is linked to the re-creation of subjectivities that exist outside of capitalism, can produce its own economic ‘truth’ regime of value, and has begun to display significant possibilities for challenging the dominance of competitive capitalism. Yet the cultural and macro-structural properties of community-based ecologies of work must be contrasted to those of the firm to discern their relevance and implications for broader ethico-political changes within and across societies. For instance, in the present volume, Parikka refers to the emerging media ecological methodologies that can identify and outline ‘subjectivities that do not follow the normal definitions of subjectivities based in consciousness, morals, or for example human sociality, but .. a more radical material relationality and sociability’ (Parikka in this issue). In particular, the emerging open hardware community demonstrates the complexities and the potential revolutionary dimensions of ‘radical material relationality and sociability’.- 27 -
P2P production has been able to bring together the otherwise differently developed Free Software Foundation (FSF) and the open source movement, and now the open source hardware creating community. The latter are, for example, committed to OHANDA, which is a database of design repositories allowing collaboration, strictly operating under the GPL and copyleft licensing in hardware production projects (Powell 2011). Collaborative practices give each group of producers a subversive framework for knowledge sharing and a radical space to express subversive identities that reject competitiveness and obsessive individualism. This ecology potentially overthrows, or at least dramatically challenges, the current dominant model of flexibilised subjectivities which are positioned around capitalist norms. Weber shows that ‘authority within a firm and the price mechanism across firms are standard means to efficiently coordinate specialised knowledge in a complex division of labour—but neither is operative in open source’ (Weber 2004). Yet without guaranteed wages, what are the incentives for participation and contribution? These key differences noted in participant subjectivities could indeed be the key for overthrowing the capitalist wage relationship. People within the P2P ecologies for production see themselves as autonomous producers, without the pressure of a boss and thus the capitalist employment relationship is removed. Where is the ‘boss of it all’ in open ecology communities? Indeed, it exists within subjectivities. While workers’ knowledge within capitalist companies automatically becomes the intellectual property of employers, the FSF and FLOSS and open hardware ecologies allow a level of personal ‘possession’ of the product and through this formation of revolutionary subjectivities and thus the self. The recursive commons is born.- 28 -
Several P2P hardware projects have emerged in recent years. These include the work of Smari McCarthy, Director of Taj Fab Lab in Jalalabad, Afghanistan and native of Iceland, and Xavier Leonard, who run the following projects and Fab Labs:
- – Peer escrow identity management system
- – Crowdsourced democracy system
- – Mutualist monetary system
- – Economic information system (CyberSyn inspired)
- – Natural resource mapping system
- – Arbitrary arbitration protocol
- – Peer-to-peer education system
- – Distributed Healthcare system
- – Executive authority management
Fab Labs and related projects include:
- – Vestmannaeyjar Iceland Fab Lab
- – FabFi wireless project
- – Afghanistan Fab Lab
- – Open Manufacturing
- – FOME
- – Icelandic Society for Digital Freedoms
Other projects include the Manchester FabLabs project initiated by Dr. Eddie Kirkby and others, overseen by the Manufacturing Institute in Manchester. Based within the Chips Building in Manchester’s New Islington area, this is the 35th Fab Lab in the world. Haydn Insley acts as Charity Project Manager. As reported by Parley (2010), Julie Madigan who is the Chief Executive of the Manufacturing Institute claims ‘this is an opportunity to broaden our innovation base and increase crucial invention skills. It is a proven grass roots approach that will directly benefit the economy and different parts of the community’.- 31 -
Another example is Paul Hartzog and Sam Rose’s involvement in the establishment of another project entitled ‘21st Century Wealth-generating Ecologies and an Infrastructure for Open Everything’ (Hartzog and Rose 2009). Then there is Dr. Marcin Jakubowski’s work as Director for Permaculture and Open Manufacturing, which is the basis for his Factor E Farm Project using peer production methodologies. Factor E Farm is an experiment of putting theory into practice. Dr. Jakubowski and several others have been applying P2P methodologies and codes of practice to their work since the Farm’s inception. The aim is to create a ‘global village construction set’ and these activists are ‘refining existing technologies and techniques into simple, easily replicated, open source designs with closed, zero-waste resource cycles’ (ibid.). P2P workers in these communities claim to control their own manufacturing and production and see this as a crucial step toward a post-capitalist world. ‘By our analysis, most of the technologies needed for a sustainable and pleasant standard of living could be reduced to the cost of scrap metal + labor. There is immense potential for social transformation once this technology is fully developed for building interconnected self-sufficient villages, since people will be freed from material constraints and able to seek self-actualization’ (ibid).- 32 -
Open Source Ecology is another P2P hardware project that calls itself ‘a movement dedicated to the collaborative development of the world’s first replicable, open source, modern off-grid “global village”. By using permaculture and digital fabrication together to provide for basic needs and open source methodology to allow cheap replication of the entire village, we hope to empower anyone who desires to move beyond the struggle for survival and evolve to freedom’ (Open Source Ecology 2009).- 33 -
The Open Ecology peer production collaboration cycle and methodology is the following:
- – Feedback throughout
- – Fabrication, potentially in distributed locations
- – Resource donations
- -Quality markup technical drawings
- -3D computer models
- -Economic analysis
- -Further design
- -Worknet workspace as initial development, ending in dedicated wiki webspace
- -Technology administrator: for each product (ibid.)
These projects are far more than research and development activities for digital neoliberal capitalism, despite the well documented and at times successful mainstream attempts at subsumption. Within the hardware community, from the nascent stages of design and creation there is a strong commitment to collaboration and the commons. As such, these communities pose a significant challenge to post-Fordist capitalism. They go beyond the limits of preceding free software movements, due to their materiality and their capacity to generate full post-capitalist ecologies. These have a sustainability and fuller embodiment of all dimensions of sociality, beyond the limitations of free software.- 35 -
Many of the people working in the commons, in both software and hardware production, are dedicated to taking the means of production away from the elite digerati as well as the corporate moguls who are the most recent reactionary examples of Gramsci’s organic intellectuals (Gramsci 1971).  This is despite the fact that the idea of the ecology has been integrated at some points into management discourse and cybernetics.  However, a real battle has begun between management interpretations of ecologies and those who intend to challenge a managerialist policy that, as stated, is becoming increasingly invasive and biopolitical. A revolution of subjectivity is needed, along the lines we have begun to see in the terms described in this article. This needs to create environments in which people can labour and live in an interdependent and self-sustaining way, outside of capitalist modes and means of production. Can P2P production values change users’ incentives, directing these towards participation in form of production that transcend competition, ownership, and profit seeking?
Towards a Conclusion- 36 -
The emerging P2P ecology allows us to open a critical perspective on the technological determinism and privileging of technical innovation that now pervades contemporary neoliberal digital capitalism. Indeed, this ecological change within social and technological relations coincides with these contemporary modalities of production, seen in dominant and pervasive enterprise initiatives in every labour sector in the neoliberal era. Can the emergence of P2P participants’ battle with capital transform the traditional hierarchies that characterised sites of production typical of the industrial age? The contemporary post-capitalist ecology I have described here does seem to allow workers to arrest their own self-management. They return to a situation wherein people can formulate revolutionary subjectivities and own their labour and means of production, rather than continue to be subordinated to hierarchies and deterministic views of technology and progress. The self-organising communities of peer production threaten the status quo by taking ownership of the means and modes of production. This also involves rethinking ecologies of production , beginning with the structuring of capital output into a commons from which to adopt and adapt, whether personally or communally, through the use of the General Public Licensing model which renders intellectual property obsolete.- 37 -
Through ‘commoning’ and through the production of open software and hardware and related alternative protocols, it has become possible to challenge capitalism. Capitalist elites do counter this, cutting through the aesthetic veneer that advances the autonomous affective self (Colman, 2010: 3). Yet the peer production movement, as media ecology, still poses an active, potentially revolutionary challenge to the contemporary post-industrial project of capitalist subsumption.- 38 -
-  Neo-Gramscians (Bieler, Cox, Gill, Moore, Morton, Worth, etc.) have given Gramsci’s theories an international dimension, and their work provides analyses of how ideas are made concrete and hegemonic, and how they continue to prevent revolution.
-  Bearing in mind that ‘organic’ in this sense is not the organic we often think regarding pesticide free, genetically authentic gardens or all-natural foods and so on. Gramsci means that the elite are as capable of planting what might appear to be radical ideas as revolutionaries or subversives are, and have been able to cultivate their own species of intellectuals through forming corporate links and building alliances in ways that fuel capitalism.
-  Lovink (2004) argues that the Internet and new media have both frightened and excited capitalists: frightened because it is in many ways still unexplored territory and provides a space that is less familiar with copyright and intellectual property restrictions; but also excited about the profit making implications.
Acknowledgements- 39 -
I would like to thank Alison Powell, Felicity Colman, Michel Bauwens, Jussi Parikka, Michael Goddard, Smari McCarthy, Matthew Fuller, Athina Karatzogianni and George Dafermos for their generous comments, guidance, and support throughout the writing of this article.
Biographical Note- 40 -
Phoebe has two interrelated research interests: international labour struggle; and post-capitalist models for socio-political economies that can resolve labour struggle, some of which are found in digital communities. Her recent research monograph entitled The International Political Economy of Work and Employability (Palgrave, Aug 2010) examines the effects of global shifts to a knowledge-based economy on people, using comparative studies of policy and the related ‘employable’ subjectivity and personality ideal types. Previous publications include ‘UK Education, Employability, and Everyday Life’ (Journal of Critical Education Policy Studies (2009) 7(1); and a co-authored piece with Paul A. Taylor entitled ‘Exploitation of the Self in Community-Based Software Production: Workers’ Freedoms or Firm Foundations?’ Capital and Class (2009), 97: 99–120.
References- 41 -
- Amoore, Louise. ‘Invisible Subject(s): Work and Workers in the Global Political Economy’ in Matt Davies and Magnus Ryner Poverty and the Production of World Politics: Unprotected Workers in the Global Political Economy. Palgrave Macmillan 2006: 14 – 37.
- Bauwens, Michel. ‘The Emergence of Open Design and Open Manufacturing’, We-Magazine 2 (2009), https://www.we-magazine.net/we-volume-02/the-emergence-of-open-design-and-open-manufacturing/
- Benkler, Yochai. The Wealth of Networks: How Social Production Transforms Markets and Freedom. New Haven CT and London: Yale University Press, 2006.
- Berardi, Franco ‘Bifo’. Precarious Rhapsody: Semiocapitalism and the pathologies of the post-alpha generation.London: Minor Compositions, 2009.
- Boutang, Yann Moulier. Le capitalisme cognitive. Amsterdam and Paris: Editions, 2008.
- Brown, Phillip and Antony Hesketh.The Mismanagement of Talent: Employability and Jobs in the Knowledge Economy. Oxford: Oxford University Press, 2004.
- Bruff, Ian. ‘The Totalisation of Human Social Practice: Open Marxists and Capitalist Social Relations, Foucauldians and Power Relations’, The British Journal of Politics and International Relations 11. 2009: 332 – 351.
- Colman, Felicity J. ‘Affective self: feminist thinking and feminist actions’, in Contemporary French and Francophone Studies: Site 14: 5 . 2010.
- Colman, Felicity J. ‘Affective Vectors: icons, Guattari, and art’, in Simon O’Sullivan and Stephen Zepke (eds). Producing the New: Deleuze, Guattari and Contemporary Art, London: Continuum Press, 2008: 68-79.
- Colman, Felicity and Christian McCrea ‘Gestures towards the Digital Maypole’ The Fibreculture Journal Issue 6 2005, https://journal.fibreculture.org/issue6/issue6_colman.html
- Cox, Alan. ‘Cathedrals, Bazaars and the Town Council’ Slashdot post 13 October 1998, https://slashdot.org/features/98/10/13/1423253.shtml
- Dahlander, Linus. ‘Relationships between open source software companies and communities: Observations from Nordic firms’ Research Policy 34 2005: 481–493.
- De Angelis, Massimo. ‘The Production of Commons and the “Explosion” of the Middle Class’ 2009, https://www.taller-commons.com/downloads/angelis.pdf
- De Angelis, Massimo. The Beginning of History. Value Struggles and Global Capital. London: Pluto Press, 2007.
- Deleuze, Gilles and Felix Guattari. A Thousand Plateaus trans. Brian Massumi. Minneapolis: University of Minnesota Press, 1987.
- DiBona, Chris, Sam Ockman, and Mark Stone. Open Sources: Voices from the Open Source Revolution. Pennsylvania: O’Reilly and Associates Inc., 1999.
- Dyer-Witheford, Nick. Cyber-Marx: Cycles and circuits of struggle in high-technology capitalism. Illinois: University of Illinois Press, 1999.
- Elliot, Margaret S. and Walt Scacchi. ‘Free Software Development: Cooperation and Conflict in a Virtual Organisational Culture’ in Stefan Koch (ed.), Free Open Source Software Development. Hershey, Pennsylvania: Idea Group Publishing, 2004: 152 – 173.
- Free Software Foundation, ‘Overview of the GNU System’ 27th September 2005 https://www.gnu.org/gnu/gnu-history.html
- Fuller, Matthew. Media Ecologies: Materialist Energies in Art Technoculture. Massachusetts: MIT Press, 2005.
- Gorz, Andre. Reclaiming Work: Beyond the Wage-based Society, Cambridge: Polity Press, 1999.
- Gramsci, Antonio. Selections from the Prison Notebooks. London: Lawrence & Wishart, 1971.
- Guattari, Felix. The Three Ecologies. London: Continuum, 2008.
- Hardt, Michel and Antonio Negri. Empire. Massachusetts: Harvard University Press, 2001 reprint edition.
- Hartzog, Paul and Sam Rose. ‘21st Century Wealth-generating Ecologies and an Infrastructure for Open Everything,’ paper presented at Media Ecologies and Postindustrial Production conference at University of Salford, Manchester, 3rd November 2009.
- Hine, Dougald. ‘The Future of Unemployment: The Situation’ Agit8 09/02/09. https://agit8.org.uk/?p=307
- Intentional Communities 2010, https://www.ic.org/Intentional Communities 2010.
- Kelty, Christopher M. Two Bits: The Cultural Significance of Free Software. North Carolina: Duke University Press, 2008.
- Kelty, Christopher M. ‘Geeks, social imaginaries, and recursive publics’ , Cultural Anthropology 20. 2006: 185-214.
- Kling, Rob and Suzanne Iacono. ‘The Mobilisation of Support for Computerization: The Role of the Computerization Movements’ Social Problems 35.3 1988: 226-242.
- Lawer, Chris. ‘Market and Non-market Co-creation’ in The Empty Whitecoat, 9th April 2009, https://chrislawer.blogs.com/chris_lawer/2009/04/market-and-nonmarket-cocreation.html
- Lazzarato, Maurizio. ‘Immaterial Labour’ in Paolo Virno and Michael Hardt (eds). Radical Thought in Italy: A Potential Politics. Minneapolis: University of Minnesota, 1996, 133 – 150.
- Lovink, Geert. Uncanny Networks: Dialogues with the Virtual Intelligentsia. Cambridge, Massachusetts: The MIT Press, 2004.
- McRobbie, Angela. The Aftermath of Feminism: Gender, Culture, and Social Change. London: Sage, 2009.
- McRobbie, Angela. ‘From Holloway to Hollywood? Happiness at Work in the New Cultural Economy’, in Paul Du Gay and Michael Pryke (eds). Cultural Economy, London: Sage, 2002, 97 – 114.
- Moglen, Eben. ‘Freeing the Mind: Free Software and the Death of Proprietary Culture.’ Keynote address at the University of Maine Law School’s Fourth Annual Technology and Law Conference, Portland, Maine (June 29, 2003), https://old.law.columbia.edu/publications/maine-speech.html
- Moore, Phoebe. An International Political Economy of Work and Employability. Basingstoke: Palgrave Macmillan, 2010.
- Moore, Phoebe. Globalisation and Labour Struggle in Asia: A Neo-Gramscian Critique of South Korea’s Political Economy. London: I.B. Tauris, 2007.
- Moore, Phoebe and Paul A. Taylor ‘Exploitation of the Self in Community-based Software Production – Workers’ Freedoms or Firm Foundations?’ Capital and Class 97 2009: 99 – 120.
- Open Source Ecology. https://openfarmtech.org/index.php?title=Main_Page
- P2P Foundation, ‘Open Source Ecology’. https://p2pfoundation.net/Open_Source_Ecology
- Parley, Martin. ‘FABricating freedom – UK’s first Fab Lab’, ParleyMaterialsWorld Magazine,01 Jun 2009 https://www.iom3.org/news/fabricating-feedom-uks-first-fab-lab-opens-manchester
- Pedagogy for Employability Group. Higher Education Academy/Enhancing Student Employability Coordination Team (ESECT) (2006).
- Powell, Alison. ‘Wifi Publics: Producing community and technology,’ Information, Communication and Society 11:8 (2008), 1068 – 1088.
- Powell, Alison. ‘Challenge and Recuperation: Codifying Open-source Knowledge Flows in Software and Hardware’ (presented at Media, Communications and Cultural Studies Association [MeCCSA] conference 12-14 January 2011, hosted by University of Salford at the Lowry Theatre. Now under review for Communications Review in March 2011).
- Tomer, John F. The Human Firm: A Socio-Economic Analysis of Its Behaviour & Potential in a New Economic Age London: Routledge, 1999.
- Turner-Rahman, Greg. ‘Sharing Styles: New Media, Creative Communities and the Evidence of an Open Source Design Movement’, The Fibreculture Journal, Distributed Aesthetics Issue, 7. 2005.
- Virno, Paolo. A Grammar of the Multitude. Semiotext(e), 2002.
- Weber, Steven. The Success of Open Source. Massachusetts: Harvard University Press, 2004.
- Zawinski, Jamie. ‘Resignation and Postmortem’ 1999, https://www.jwz.org/gruntle/nomo.html
@BiellaColeman https://t.co/UHdJ95r interesting
and as interesting as they are, as much as they might add, who needs 3D printers .. there’s always distributable DIY https://t.co/ROL1PTq8 :)
Subjectivity in the Ecologies of #P2P Production https://t.co/oAdUHkWgBT
[…] Moore, P. 2011, ‘Subjectivity in the Ecologies of P2P Production’, The Fibreculture Journal, vol. 119, no. 17, retrieved 24 April 2019, https://seventeen.fibreculturejournal.org/fcj-119-peer-to-peer-production-a-revolutionary-or-neoliber… […]
buy viagra online usa https://graph.org/Omicron-Variant-Symptoms-Is-An-Excessive-Amount-Of-Mucus-A-COVID-19-Symptom-02-24
You actually explained it terrifically.
drugstore online https://gpefy8.wixsite.com/pharmacy/post/optimal-frequency-setting-of-metro-services-within-the-age-of-covid-19-distancing-measures
With thanks! I value it.
canadian pharmacies that ship to us https://andere.strikingly.com/
This is nicely said. .
canadian pharmacies shipping to usa https://kernyusa.estranky.sk/clanky/risk-factors-linked-to-anxiety-disorders-differ-between-women-and-men-during-the-pandemic.html
Truly many of good tips!
canadian discount pharmacies https://keuybc.estranky.sk/clanky/30-facts-you-must-know–a-covid-cribsheet.html
You suggested that very well.
safe canadian online pharmacies https://gwertvb.mystrikingly.com/
You explained that perfectly!
canadian cialis https://telegra.ph/Is-It-Safe-To-Lift-COVID-19-Travel-Bans-04-06
Thank you! I enjoy it!
legitimate canadian mail order pharmacies https://graph.org/The-Way-To-Get-Health-Care-At-Home-During-COVID-19—Health–Fitness-04-07
Point effectively utilized!.
generic for cialis https://chubo3.wixsite.com/canadian-pharmacy/post/what-parents-must-find-out-about-kids-and-covid-19
Thank you. Wonderful stuff.
online prescriptions without a doctor https://canadian-pharmacies0.yolasite.com/
Wow all kinds of useful tips.
purchasing cialis on the internet https://pharmacy-online.yolasite.com/
With thanks. Good information.
online canadian pharmacy https://kevasw.webgarden.com/
Seriously a good deal of superb tips!
tadalafil 20 mg https://62553dced4718.site123.me/
You actually explained this fantastically!
canadian pharmacy online 24 https://seketu.gonevis.com/high-10-tips-with-order-medicine-online-1/
You said it perfectly..
cialis lowest price https://site128620615.fo.team/
Really loads of great information!
canadian pharmacy king https://625a9a98d5fa7.site123.me/blog/age-dependence-of-healthcare-interventions-for-covid-19-in-ontario-canada
Seriously quite a lot of very good data!
drugs for sale https://hernswe.gonevis.com/scientists-model-true-prevalence-of-covid-19-throughout-pandemic/
Cheers, Ample write ups.
best canadian mail order pharmacies https://selomns.gonevis.com/a-modified-age-structured-sir-model-for-covid-19-type-viruses/
Cheers! Valuable information.
tadalafil 5mg https://fwervs.gumroad.com/
Thanks, Great stuff.
cialis tablets australia https://trosorin.mystrikingly.com/
Kudos. I enjoy it!
tadalafil 5mg https://sasnd0.wixsite.com/cialis/post/impotent-victims-can-now-cheer-up-try-generic-tadalafil-men-health
Regards, I like it.
cialis 20 mg best price https://626106aa4da69.site123.me/blog/new-step-by-step-roadmap-for-tadalafil-5mg
Good information, Kudos.
buy cialis without a doctor’s prescription https://generic-cialis-20-mg.yolasite.com/
Seriously tons of fantastic info.
cialis lowest price https://hsoybn.estranky.sk/clanky/tadalafil-from-india-vs-brand-cialis—sexual-health.html
Seriously plenty of terrific data.
cialis from canada https://skuvsbs.gonevis.com/when-tadalafil-5mg-competitors-is-good/
You explained it exceptionally well!
cialis uk https://hemuyrt.livejournal.com/325.html
You expressed it well.
buy cialis https://site373681070.fo.team/
Very well spoken certainly. .
cialis 20 mg best price https://sehytv.wordpress.com/
Truly a good deal of excellent advice.
medication without a doctors prescription https://ghswed.wordpress.com/2022/04/27/he-final-word-information-to-online-pharmacies/
Helpful data. Kudos.
generic cialis https://kerbgsw.mystrikingly.com/
You said it very well..
drugstore online https://kuebser.estranky.sk/clanky/supereasy-methods-to-study-every-part-about-online-medicine-order-discount.html
You actually revealed that terrifically!
tadalafil 10 mg https://kewertyn.wordpress.com/2022/04/27/expect-more-virtual-house-calls-out-of-your-doctor-thanks-to-telehealth-revolution/
Kudos. Awesome information!
tadalafil generic https://kerbiss.wordpress.com/2022/04/27/14/
Helpful knowledge. Many thanks.
generic cialis https://heswcxc.wordpress.com/2022/04/30/online-medicine-tablets-shopping-promotion-one-hundred-and-one/
Seriously a good deal of useful advice!
cialis generico online https://sernert.estranky.sk/clanky/confidential-information-on-online-pharmacies.html
Appreciate it, An abundance of advice!
safe canadian online pharmacies https://kertubs.mystrikingly.com/
Nicely put. Cheers!
buy cialis without a doctor’s prescription https://626f977eb31c9.site123.me/blog/how-google-is-changing-how-we-approach-online-order-medicine-1
Regards, Lots of material!
pharmacy canada https://canadian-pharmaceuticals-online.yolasite.com/
Seriously lots of amazing tips.
Cialis tadalafil https://online-pharmacies0.yolasite.com/
You’ve made your point.
canadian drug https://6270e49a4db60.site123.me/blog/the-untold-secret-to-mastering-aspirin-in-just-7-days-1
Wonderful data. Thank you!
purchasing cialis on the internet https://deiun.flazio.com/
Wonderful data, Cheers.
canadian pharmacy online 24 https://kertyun.flazio.com/
Info certainly considered!.
tadalafil generic https://kerntyas.gonevis.com/the-mafia-guide-to-online-pharmacies/
Well expressed certainly. !
tadalafil 10 mg https://kerbnt.flazio.com/
Kudos, Fantastic information!
northwest pharmacy canada http://nanos.jp/jmp?url=http://cialisonlinei.com/
Many thanks, Plenty of knowledge!
tadalafil 20mg http://ime.nu/cialisonlinei.com
Nicely put. Regards.
canadian pharmacy meds https://womed7.wixsite.com/pharmacy-online/post/new-ideas-into-canada-pharmacies-never-before-revealed
Kudos. A lot of facts!
cialis tablets https://kerntyast.flazio.com/
Great material. Kudos.
canadian pharmacies that ship to us https://sekyuna.gonevis.com/three-step-guidelines-for-online-pharmacies/
Nicely put, With thanks!
cialis from canada https://gewrt.usluga.me/
With thanks. Very good stuff!
Generic cialis tadalafil https://pharmacy-online.webflow.io/
Good posts. Cheers.
cialis 5mg prix https://canadian-pharmacy.webflow.io/
Incredible a good deal of great material.
canadian pharmacies that are legit https://site273035107.fo.team/
Amazing all kinds of very good facts!
generic for cialis https://site656670376.fo.team/
Appreciate it! Quite a lot of posts.
Cheap cialis https://site561571227.fo.team/
You actually suggested this effectively.
cialis 5mg prix https://site102906154.fo.team/
Point nicely taken..
cialis 5 mg https://hekluy.ucraft.site/
Wow plenty of valuable info.
tadalafil 20mg https://kawsear.fwscheckout.com/
Wow a good deal of very good tips!
Thanks, I like it!
cialis uk https://uertbx.livejournal.com/402.html
Excellent write ups. Thanks!
tadalafil generic https://lwerts.livejournal.com/276.html
Many thanks, I like this!
You said it nicely..
canadian discount pharmacies https://pharmacies.bigcartel.com/
Amazing content. Kudos.
viagra canada https://kwersd.mystrikingly.com/
Thank you. Ample stuff!
cialis 20mg https://gewsd.estranky.sk/clanky/drugstore-online.html
Wonderful information. With thanks.
cialis generico https://kqwsh.wordpress.com/2022/05/16/what-everybody-else-does-when-it-comes-to-online-pharmacies/
Reliable knowledge. Thanks.
Cialis tadalafil http://site592154748.fo.team/
Amazing tons of very good facts!
online canadian pharmacy https://lasert.gonevis.com/recommended-canadian-pharmacies-2/
Excellent content. Thank you!
trust pharmacy canada http://aonubs.website2.me/
You said it adequately.!
buy viagra usa https://dkyubn.bizwebs.com/
Perfectly spoken indeed. !
online cialis https://asebg.bigcartel.com/canadian-pharmacy
You have made the point!
Amazing lots of useful advice.
canadian pharmacies that ship to us https://kertvbs.webgarden.com/
Awesome write ups, Appreciate it!
canadian pharmacies mail order https://disvaiza.mystrikingly.com/
Regards, Fantastic stuff!
generic for cialis https://swenqw.company.site/
You actually explained it adequately.
canada online pharmacy https://kewburet.wordpress.com/2022/04/27/how-to-keep-your-workers-healthy-during-covid-19-health-regulations/
Cheers! A good amount of info!
tadalafil 5mg https://kaswesa.nethouse.ru/
Helpful information. Cheers.
cialis canada https://628f789e5ce03.site123.me/blog/what-everybody-else-does-when-it-comes-to-canadian-pharmacies
Terrific data, Thanks.
buy cialis online https://canadian-pharmaceutical.webflow.io/
Nicely put, Regards.
canada pharmacies http://pamelaliggins.website2.me/
Seriously loads of useful facts.
buy cialis without a doctor’s prescription http://pharmacy.prodact.site/
Very good posts, Regards.
online prescriptions without a doctor https://hub.docker.com/r/gserv/pharmacies
Nicely put. Appreciate it.
canadian pharmacies online https://hertb.mystrikingly.com/
Incredible tons of wonderful advice!
canadian online pharmacy https://kedmnx.estranky.sk/clanky/online-medicine-tablets-shopping-the-best-manner.html
Incredible plenty of wonderful tips.
buy generic cialis https://selera.mystrikingly.com/
Nicely put. Thank you!
cialis generico https://ksorvb.estranky.sk/clanky/why-online-pharmacies-is-good-friend-to-small-business.html
With thanks. I value it!
best canadian pharmacies online https://gevcaf.estranky.cz/clanky/safe-canadian-online-pharmacies.html
Incredible loads of helpful info!
cialis without a doctor’s prescription https://kwersv.proweb.cz/
Info well utilized!!
cialis 20mg https://kwervb.estranky.cz/clanky/canadian-government-approved-pharmacies.html
Useful postings. Thanks a lot!
tadalafil generic https://sdtyli.zombeek.cz
Regards! Quite a lot of data!
Cheap cialis https://kwsde.zombeek.cz/
Nicely put. Thank you!
tadalafil 20 mg https://heklrs.wordpress.com/2022/06/14/canadian-government-approved-pharmacies/
Very well voiced indeed! .
discount canadian pharmacies https://iercvsw.wordpress.com/2022/06/14/canadian-pharmacies-the-fitting-manner/
Truly plenty of great advice!
canadian medications https://site955305180.fo.team/
Whoa lots of terrific info.
buy generic cialis http://site841934642.fo.team/
Nicely put, Thanks a lot.
tadalafil tablets https://62b2f636ecec4.site123.me/blog/canadian-pharmaceuticals-online
Many thanks! I like this.
cialis 20 mg https://62b2ffff12831.site123.me/blog/canadian-pharmaceuticals-for-usa-sales
Regards! I enjoy it!
cialis 20 mg best price https://thefencefilm.co.uk/community/profile/hswlux/
You actually expressed that exceptionally well!
cialis tablets https://anewearthmovement.org/community/profile/mefug/
Superb write ups, Many thanks!
purchasing cialis on the internet http://sandbox.autoatlantic.com/community/profile/kawxvb/
Truly a lot of very good facts.
generic cialis http://lwerfa.iwopop.com/
With thanks, Great stuff!
canadian medications http://herbsd.iwopop.com/
Whoa all kinds of good information!
cialis online http://kawerf.iwopop.com/
You expressed that perfectly.
pharmacy canada https://www.reddit.com/user/dotijezo/comments/9xlg6g/online_pharmacies/
Really tons of good facts!
Amazing a lot of beneficial information!
medication without a doctors prescription https://www.formlets.com/forms/tH7aROl1ugDpCHqB/
Nicely put. Thanks.
cialis prices https://www.divephotoguide.com/user/pharmaceuticals/
Lovely stuff, Many thanks.
cialis lowest price https://www.formlets.com/forms/v7CoE3An9poMtRwF/
Thanks a lot, A good amount of postings!
cialis tablets australia http://cialis.iwopop.com/
You stated it very well!
Canadian Pharmacies Shipping to USA https://www.divephotoguide.com/user/Pharmacy
You actually said that really well!
canadian pharmacy viagra https://pharmaceuticals.teachable.com/
Awesome stuff. Regards.
buy cialis online http://lsdevs.iwopop.com/
Perfectly expressed truly! .
cialis generic https://hub.docker.com/repository/docker/canadianpharmacys/pharmacies_in_canada_shipping_to_usa
Regards. Plenty of posts!
canadian drug https://canadianpharmacy.teachable.com/
Excellent postings. Regards!
canadian cialis https://agrtyh.micro.blog/
You mentioned that perfectly.
canadian drugstore https://www.artstation.com/etnyqs6/profile
Info clearly applied..
buy generic cialis https://www.artstation.com/pharmacies
Great facts. Many thanks.
tadalafil generic https://www.formlets.com/forms/FgIl39avDRuHiBl4/
Regards, Wonderful stuff.
tadalafil 10 mg https://selaws.estranky.cz/clanky/canadian-government-approved-pharmacies.html
Kudos! An abundance of facts!
tadalafil 20mg https://kaswes.proweb.cz/
Thanks a lot! Loads of tips!
online canadian pharmacy https://kvqtig.zombeek.cz/
Kudos! Valuable information.
highest rated canadian pharmacies http://kwsedc.iwopop.com/
You mentioned that perfectly.
canadian online pharmacies http://kwerks.iwopop.com/
Terrific write ups. With thanks.
cialis lowest price https://drugscanada.teachable.com/
Regards! I like this.
canadian pharmacy king https://selaw.flazio.com/
Whoa a good deal of valuable advice.
buy viagra online usa https://gswera.livejournal.com/385.html
Truly loads of wonderful facts.
buy cialis online https://canadianpharmaceutical.bigcartel.com/canadian-pharmaceuticals-online
Appreciate it, Quite a lot of content!
cialis tablets australia https://azuvh4.wixsite.com/pharmaceuticals-onli/post/london-drugs-canada
Cheers. I value it.
generic cialis https://hub.docker.com/r/pharmacies/online
Well spoken indeed. !
canadian pharmacy world https://www.formlets.com/forms/N2BtJ3kPeJ3KclCw/
With thanks! A lot of data!
cialis generic https://www.divephotoguide.com/user/pharmacies
Good postings. Regards!
Cheers. Very good information!
cialis generico online https://my.desktopnexus.com/Canadian-pharmacies/journal/safe-canadian-online-pharmacies-38571/
Perfectly expressed indeed! !
canadian pharmacies https://canadian-government-approved-pharmacies.webflow.io/
You’ve made your point!
best canadian pharmacies online https://lasevs.estranky.cz/clanky/pharmaceuticals-online-australia.html
Nicely put, Many thanks.
cialis 20mg prix en pharmacie https://kawerc.proweb.cz/
Nicely put, Many thanks!
buy viagra usa https://pedrew.zombeek.cz/
Kudos, Awesome stuff.
canadian drugstore https://fermser.flazio.com/
Incredible tons of terrific facts.
cialis 20 mg best price https://londondrugscanada.bigcartel.com/london-drugs
Well expressed really! .
cialis 20 mg best price https://canadapharmacy.teachable.com/
Wow a good deal of great facts.
canadian pharmacy king https://fofenp.wixsite.com/london-drugs-canada/en/post/pharmacies-shipping-to-usa-that/
You made the point!
canadian prescriptions online https://swebas.livejournal.com/359.html
Regards! Wonderful information!
cialis generic https://lawert.micro.blog/
Nicely put, Regards!
Many thanks, Terrific stuff!
canadian pharmacy uk delivery https://my.desktopnexus.com/kawemn/journal/pharmaceuticals-online-australia-38678/
You have made the point.
canada online pharmacy https://www.divephotoguide.com/user/drugs
Superb advice. Thanks.
cialis 20mg prix en pharmacie https://hub.docker.com/r/dkwer/drugs
You made your stand pretty nicely.!
Amazing material, With thanks.
cialis 5 mg https://linktr.ee/canadianpharmacy
Good info, Appreciate it.
cialis tablets australia https://kawers.micro.blog/
You’ve made your point!
cialis 20mg https://mewser.mystrikingly.com/
Thanks, I appreciate this!
tadalafil 5mg https://sbwerd.estranky.sk/clanky/cialis-generic-pharmacy-online.html
Thanks. I appreciate this.
generic for cialis https://alewrt.flazio.com/
Amazing lots of good tips!
cialis canada https://buycialisonline.fo.team/
Appreciate it! Quite a lot of material!
cialis generico https://laswert.wordpress.com/
You definitely made your point!
online prescriptions without a doctor https://kasheras.livejournal.com/283.html
Appreciate it! Numerous tips!
cialis 20 mg best price https://kwxcva.estranky.cz/clanky/cialis-20-mg.html
Nicely put. Thanks!
cialis 5mg prix https://tadalafil20mg.proweb.cz/
Thanks, I value this!
medication without a doctors prescription https://owzpkg.zombeek.cz/
Nicely put. Many thanks!
cialis 20mg http://lasweb.iwopop.com/
Good facts. Thanks a lot.
cialis generico https://buycialisonline.bigcartel.com/cialis-without-a-doctor-prescription
Good advice. With thanks.
cialis tablets australia https://buycialisonline.teachable.com/
This is nicely expressed. !
Cialis tadalafil https://kalwer.micro.blog/
Really a good deal of terrific advice.
online prescriptions without a doctor https://my.desktopnexus.com/Buycialis/journal/cialis-without-a-doctor-prescription-38780/
Thanks, Valuable information.
cialis without a doctor’s prescription https://www.divephotoguide.com/user/buycialisonline
Appreciate it! Ample write ups.
Cheap cialis https://hub.docker.com/r/tadalafil/20mg
Nicely put, Appreciate it.
You actually explained it exceptionally well.
canadian cialis https://kswbnh.nethouse.ru/
Nicely put, Kudos.
tadalafil 10 mg https://www.formlets.com/forms/fpN4Ll8AEnDHBAkr/
You revealed that well.
Cialis tadalafil https://form.jotform.com/ogmyn/buycialisonline
Beneficial material. Appreciate it.
cialis 5 mg https://linktr.ee/buycialisonline
Seriously tons of terrific tips.
cialis without a doctor’s prescription https://telegra.ph/Cialis-20mg-08-13
Excellent forum posts. Thanks a lot.
cialis generico https://graph.org/Tadalafil-20mg-08-13
Kudos, Useful stuff.
online canadian pharmacy https://kwenzx.nethouse.ru/
Terrific write ups. Regards!
tadalafil 10 mg https://dwerks.nethouse.ru/
Useful postings. Thanks a lot!
buy cialis https://form.jotform.com/ycaatk/canadian-pharmaceuticals-online-lis
You have made your position pretty nicely!!
canadian discount pharmacies https://linktr.ee/onlinepharmacies
Really plenty of wonderful tips.
cialis generico online https://telegra.ph/Reputable-canadian-pharmaceuticals-online-08-12
You revealed it wonderfully.
canadian pharmacies mail order https://graph.org/Pharmacies-in-canada-shipping-to-usa-08-12
You reported it superbly.
Appreciate it! A lot of advice.
generic cialis https://graph.org/Safe-canadian-online-pharmacies-08-12
Many thanks, I like this.
Cheap cialis https://linktr.ee/canadianpharmacies
Wonderful write ups. Cheers!
Viagra cost https://buyviagraonlinee.mystrikingly.com/
Very well spoken of course. .
medication without a doctors prescription https://buyviagraonline.estranky.sk/clanky/buy-viagra-without-prescription-pharmacy-online.html
Really a good deal of helpful info.
Interactions for viagra https://buyviagraonline.flazio.com/
Nicely put, With thanks.
cialis prices https://buyviagraonline.fo.team/
Regards! Numerous material!
Cheap cialis https://noyano.wixsite.com/buyviagraonline
Excellent advice. Thanks.
Viagra bula https://buyviagraonlinet.wordpress.com/
Useful info. Thank you.
Viagra 5 mg https://buyviagraonl.livejournal.com/386.html
Nicely put. Regards.
cialis uk https://buyviagraonline.nethouse.ru/
Nicely put, Thank you.
Cialis tadalafil https://buyviagraonline.estranky.cz/clanky/can-i-buy-viagra-without-prescription.html
Amazing stuff. Kudos!
cialis from canada https://buyviagraonline.proweb.cz/
You explained that terrifically.
cialis online https://buyviagraonline.zombeek.cz/
Good content. Thanks a lot.
Generic cialis tadalafil http://jso7c59f304.iwopop.com/
Great content. Appreciate it!
Generic cialis tadalafil https://buyviagraonline.bigcartel.com/viagra-without-a-doctor-prescription
Effectively expressed genuinely. !
cialis canada https://buyviagraonline.teachable.com/
Thanks. Wonderful stuff.
Viagra uk https://telegra.ph/How-to-get-viagra-without-a-doctor-08-18
Good posts. Kudos.
Viagra dosage https://graph.org/Buying-viagra-without-a-prescription-08-18
Many thanks! I value it!
cialis tablets https://buyviagraonline.micro.blog/
Amazing a good deal of amazing material.
cialis uk https://my.desktopnexus.com/buyviagraonline/journal/online-viagra-without-a-prescriptuon-38932/
Fine tips. Thanks a lot!
cialis 5mg https://www.divephotoguide.com/user/buyviagraonline
Fine forum posts. Kudos.
generic for cialis https://hub.docker.com/r/buyviagraonline/viagra
With thanks! Valuable stuff.
medication without a doctors prescription https://viagrawithoutprescription.webflow.io/
Thanks. I like it!
cialis purchase online without prescription https://form.jotform.com/222341315941044
Valuable data. Cheers.
cialis from canada https://linktr.ee/buyviagraonline
You made your point extremely nicely.!
Viagra alternative https://buyviagraonline.home.blog/
You made the point!
online canadian pharmacy https://canadianpharmaceuticalsonline.home.blog/
Useful material. With thanks!
Tadalafil 5mg https://onlineviagra.mystrikingly.com/
Thank you, Ample tips.
cialis generico https://reallygoodemails.com/onlineviagra
Thank you! Helpful stuff!
cialis from canada https://viagraonline.estranky.sk/clanky/viagra-without-prescription.html
This is nicely said! .
cialis lowest price https://viagraonlineee.wordpress.com/
Really tons of wonderful tips!
cialis generico https://viagraonline.home.blog/
Many thanks. A good amount of advice.
buy cialis https://viagraonlinee.livejournal.com/492.html
Cheers. Ample postings.
online prescriptions without a doctor https://onlineviagra.flazio.com/
You stated this well!
Viagra tablets https://onlineviagra.fo.team/
Tips effectively used!.
best canadian pharmacy https://www.kadenze.com/users/canadian-pharmaceuticals-for-usa-sales
You said it adequately.!
canadian cialis https://linktr.ee/canadianpharmaceuticalsonline
Information very well utilized!!
tadalafil 20 mg https://disqus.com/home/forum/canadian-pharmaceuticals-online/
You’ve made your point!
Truly a good deal of excellent material!
canada pharmacies online prescriptions https://dailygram.com/index.php/blog/1155353/we-know-quite-a-bit-about-covid-19/
Thank you. Numerous information!
cialis generico online https://challonge.com/en/canadianpharmaceuticalsonlinemt
Thanks a lot. I like it.
cialis 5mg https://500px.com/p/listofcanadianpharmaceuticalsonline
Superb postings, Thank you.
purchasing cialis on the internet https://www.seje.gov.mz/question/canadian-pharmacies-shipping-to-usa/
You said it very well.!
trust pharmacy canada https://challonge.com/en/canadianpharmaciesshippingtousa
Wonderful facts. Cheers!
canadian pharmacies https://challonge.com/en/canadianpharmaceuticalsonlinetousa
Thanks, Plenty of material.
cialis uk https://pinshape.com/users/2441403-canadian-pharmaceuticals-online
Amazing info. Many thanks.
tadalafil 10 mg https://www.scoop.it/topic/canadian-pharmaceuticals-online
Whoa a good deal of amazing advice.
prescriptions from canada without https://reallygoodemails.com/canadianpharmaceuticalsonline
Wow lots of excellent advice.
online pharmacy canada pinshape.com/users/2441621-canadian-pharmaceutical-companies
Truly lots of awesome information!
buy viagra online usa https://pinshape.com/users/2441621-canadian-pharmaceutical-companies
Perfectly voiced truly. !
canadian pharmacies that are legit https://reallygoodemails.com/canadianpharmaceuticalcompanies
Many thanks. I value it.
Viagra 5mg https://pinshape.com/users/2445987-order-stromectol-over-the-counter
Whoa a good deal of superb info.
Generic for viagra https://reallygoodemails.com/orderstromectoloverthecounter
You said it nicely.!
Viagra manufacturer coupon https://challonge.com/en/orderstromectoloverthecounter
You have made your position pretty nicely.!
Viagra 20 mg best price https://500px.com/p/orderstromectoloverthecounter
Amazing loads of helpful tips.
Viagra tablets https://www.seje.gov.mz/question/order-stromectol-over-the-counter-6/
Nicely put. Thanks.
Viagra tablets https://canadajobscenter.com/author/buystromectol/
Thanks a lot, Quite a lot of data!
Viagra for sale https://canadajobscenter.com/author/canadianpharmaceuticalsonline/
Wonderful posts. Thanks!
Viagra online https://aoc.stamford.edu/profile/canadianpharmaceuticalsonline/
With thanks, A lot of information!
Viagra generic https://canadianpharmaceuticalsonline.bandcamp.com/releases
Nicely put, Cheers!
Viagra generico https://ktqt.ftu.edu.vn/en/question list/canadian-pharmaceuticals-for-usa-sales/
Whoa plenty of fantastic material.
Viagra daily https://www.provenexpert.com/canadian-pharmaceuticals-online/
Terrific content. With thanks!
Viagra manufacturer coupon https://aoc.stamford.edu/profile/Stromectol/
You actually stated that well.
order stromectol no prescription https://ktqt.ftu.edu.vn/en/question list/order-stromectol-over-the-counter-10/
Nicely put, Thank you!
Viagra pills https://orderstromectoloverthecounter.bandcamp.com/releases
You’ve made your stand extremely clearly!!
Generic viagra https://www.provenexpert.com/order-stromectol-over-the-counter12/
Incredible quite a lot of useful facts!
Viagra kaufen https://www.repairanswers.net/question/order-stromectol-over-the-counter-2/
You actually revealed that terrifically.
stromectol pharmacokinetics https://www.repairanswers.net/question/stromectol-order-online/
Amazing facts. Thanks a lot.
Low cost viagra 20mg https://canadajobscenter.com/author/arpreparof1989/
Amazing a lot of amazing info.
stromectol doses https://aoc.stamford.edu/profile/goatunmantmen/
You actually stated this adequately!
Viagra vs viagra vs levitra https://web904.com/stromectol-buy/
Thanks a lot! Quite a lot of stuff.
Viagra kaufen https://web904.com/buy-ivermectin-online-fitndance/
Cheers, I appreciate it!
Online viagra https://glycvimepedd.bandcamp.com/releases
Many thanks! Fantastic stuff.
Viagra tablets https://canadajobscenter.com/author/ereswasint/
Nicely put, Cheers!
Viagra 20mg https://aoc.stamford.edu/profile/hispennbackwin/
Really lots of superb data.
canada online pharmacy https://bursuppsligme.bandcamp.com/releases
Nicely put, Regards!
buy viagra usa https://pinshape.com/users/2461310-canadian-pharmacies-shipping-to-usa
Nicely put, Thanks.
Generic viagra https://pinshape.com/users/2462760-order-stromectol-over-the-counter
Many thanks, Plenty of write ups!
stromectol posologie https://pinshape.com/users/2462910-order-stromectol-online
Whoa lots of great tips.
Viagra daily 500px.com/p/phraspilliti
Truly a lot of superb info!
online pharmacies https://web904.com/canadian-pharmaceuticals-for-usa-sales/
You mentioned this effectively.
Viagra cost https://500px.com/p/skulogovid/?view=groups
Many thanks. I like this!
online drug store https://500px.com/p/bersavahi/?view=groups
You actually suggested it perfectly!
canadian pharcharmy online https://reallygoodemails.com/canadianpharmaceuticalsonlineusa
Regards, Plenty of tips.
best canadian mail order pharmacies https://www.provenexpert.com/canadian-pharmaceuticals-online-usa/
Good stuff. Thanks a lot.
Viagra generika https://sanangelolive.com/members/pharmaceuticals
Seriously plenty of amazing data.
cialis canadian pharmacy https://melaninterest.com/user/canadian-pharmaceuticals-online/?view=likes
You have made your point very nicely!.
canadian drug https://haikudeck.com/canadian-pharmaceuticals-online-personal-presentation-827506e003
Reliable advice. Kudos!
Viagra for sale https://buyersguide.americanbar.org/profile/420642/0
Nicely put. Cheers.
Viagra vs viagra https://experiment.com/users/canadianpharmacy
You stated this fantastically.
list of reputable canadian pharmacies https://slides.com/canadianpharmaceuticalsonline
Wow tons of awesome data.
Viagra bula https://challonge.com/esapenti
Nicely put, Many thanks!
How does viagra work https://challonge.com/gotsembpertvil
Thanks a lot, Useful information.
Viagra uk https://challonge.com/citlitigolf
Thanks a lot. Ample write ups!
buy stromectol online fitndance https://order-stromectol-over-the-counter.estranky.cz/clanky/order-stromectol-over-the-counter.html
Kudos! Ample forum posts!
Viagra lowest price https://soncheebarxu.estranky.cz/clanky/stromectol-for-head-lice.html
You expressed this really well!
Discount viagra https://lehyriwor.estranky.sk/clanky/stromectol-cream.html
Nicely put, Kudos!
Viagra tablets australia https://dsdgbvda.zombeek.cz/
Nicely put. With thanks.
Viagra manufacturer coupon https://inflavnena.zombeek.cz/
With thanks. I appreciate it.
canadian prescriptions online https://www.myscrsdirectory.com/profile/421708/0
Nicely put, Thank you.
Viagra tablets https://supplier.ihrsa.org/profile/421717/0
You mentioned that terrifically.
canadian pharmacy uk delivery https://wefbuyersguide.wef.org/profile/421914/0
You reported that very well.
Viagra from canada https://legalmarketplace.alanet.org/profile/421920/0
Really lots of wonderful advice.
Viagra 5 mg funziona https://moaamein.nacda.com/profile/422018/0
Amazing tips. Appreciate it.
global pharmacy canada https://www.audiologysolutionsnetwork.org/profile/422019/0
Many thanks, Plenty of stuff!
Viagra levitra https://network.myscrs.org/profile/422020/0
Whoa a good deal of valuable data!
Discount viagra https://sanangelolive.com/members/canadianpharmaceuticalsonlineusa
Cheers, Numerous information.
Viagra generique https://sanangelolive.com/members/girsagerea
You have made your stand extremely nicely.!
Tadalafil 20 mg https://www.ecosia.org/search?q=“My Canadian Pharmacy – Extensive Assortment of Medications – 2022”
Truly lots of terrific facts.
Viagra purchasing https://www.mojomarketplace.com/user/Canadianpharmaceuticalsonline-EkugcJDMYH
You said this well.
canadian pharmacy king https://seedandspark.com/user/canadian-pharmaceuticals-online
You suggested this well.
Canadian viagra https://www.giantbomb.com/profile/canadapharmacy/blog/canadian-pharmaceuticals-online/265652/
Thank you, I appreciate this.
Viagra prices https://feeds.feedburner.com/bing/Canadian-pharmaceuticals-online
Kudos. I value this!
Viagra vs viagra https://search.gmx.com/web/result?q=“My Canadian Pharmacy – Extensive Assortment of Medications – 2022”
Cheers! A good amount of postings!
canadian pharmacy meds https://search.seznam.cz/?q=“My Canadian Pharmacy – Extensive Assortment of Medications – 2022”
Nicely put, Appreciate it!
Viagra or viagra https://sanangelolive.com/members/unsafiri
You explained this wonderfully.
Superb tips. Regards!
Viagra pills https://swisscows.com/en/web?query=“My Canadian Pharmacy – Extensive Assortment of Medications – 2022”
You actually said it effectively.
Viagra lowest price https://www.dogpile.com/serp?q=“My Canadian Pharmacy – Extensive Assortment of Medications – 2022”
You definitely made your point!
Terrific write ups. Appreciate it.
canadian pharmaceuticals https://search.givewater.com/serp?q=“My Canadian Pharmacy – Extensive Assortment of Medications – 2022”
Nicely put, Kudos.
Generic for viagra https://www.bakespace.com/members/profile/Сanadian pharmaceuticals for usa sales/1541108/
Cheers! I appreciate this.
canadian mail order pharmacies
You said it adequately.!
Buy viagra https://results.excite.com/serp?q=“My Canadian Pharmacy – Extensive Assortment of Medications – 2022”
With thanks! Useful information!
Viagra canada https://www.infospace.com/serp?q=“My Canadian Pharmacy – Extensive Assortment of Medications – 2022”
Thanks! Valuable stuff.
Viagra alternative https://headwayapp.co/canadianppharmacy-changelog
Many thanks, Valuable stuff!
canadian online pharmacies https://results.excite.com/serp?q=“My Canadian Pharmacy – Extensive Assortment of Medications – 2022”
Position very well used.!
5 mg viagra coupon printable https://canadianpharmaceuticalsonline.as.me/schedule.php
Wow quite a lot of superb advice!
canadian pharmacycanadian pharmacy https://feeds.feedburner.com/bing/stromectolnoprescription
Many thanks, A good amount of write ups!
stromectol prioderm https://reallygoodemails.com/orderstromectoloverthecounterusa
With thanks! An abundance of material.
Viagra or viagra https://aoc.stamford.edu/profile/cliclecnotes/
With thanks! Numerous forum posts!
Viagra generico online https://pinshape.com/users/2491694-buy-stromectol-fitndance
Incredible a good deal of helpful info!
stromectol for crabs https://www.provenexpert.com/medicament-stromectol/
Many thanks. Useful information!
Canadian viagra https://challonge.com/bunmiconglours
You actually revealed this superbly.
stromectol buy online https://theosipostmouths.estranky.cz/clanky/stromectol-biam.html
Wonderful knowledge. Cheers.
what is stromectol https://tropkefacon.estranky.sk/clanky/buy-ivermectin-fitndance.html
Many thanks. An abundance of info!
Viagra rezeptfrei https://www.midi.org/forum/profile/89266-canadianpharmaceuticalsonline
Truly plenty of fantastic material!
Buy generic viagra https://dramamhinca.zombeek.cz/
You suggested this fantastically!
stromectol tablets https://sanangelolive.com/members/thisphophehand
Fine material. Thanks a lot.
canada pharmacy https://motocom.co/demos/netw5/askme/question/canadian-pharmaceuticals-online-5/
Cheers, Excellent stuff.
Viagra vs viagra https://www.infospace.com/serp?q=“My Canadian Pharmacy – Extensive Assortment of Medications – 2022”
Really a good deal of useful knowledge.
Viagra pills https://zencastr.com/@pharmaceuticals
You made your stand pretty effectively!.
Tadalafil 5mg https://aleserme.estranky.sk/clanky/stromectol-espana.html
Thanks! Plenty of postings.
Tadalafil 5mg https://orderstromectoloverthecounter.mystrikingly.com/
With thanks, Numerous facts.
Viagra vs viagra https://stromectoloverthecounter.wordpress.com/
You actually mentioned it effectively.
buy generic stromectol https://buystromectol.livejournal.com/421.html
Superb write ups. Many thanks.
Viagra or viagra https://orderstromectoloverthecounter.flazio.com/
Truly loads of awesome material!
Cheap viagra https://search.lycos.com/web/?q=“My Canadian Pharmacy – Extensive Assortment of Medications – 2022”
Incredible loads of useful tips.
Cheap viagra https://conifer.rhizome.org/pharmaceuticals
Cheers. Loads of content.
stromectol online https://telegra.ph/Order-Stromectol-over-the-counter-10-29
Seriously loads of valuable facts.
Viagra generic https://graph.org/Order-Stromectol-over-the-counter-10-29-2
Whoa all kinds of fantastic knowledge!
Viagra online https://orderstromectoloverthecounter.fo.team/
You actually reported this adequately!
ivermectin dosage https://orderstromectoloverthecounter.proweb.cz/
Whoa a lot of superb advice.
Viagra 5 mg funziona https://orderstromectoloverthecounter.nethouse.ru/
Effectively spoken without a doubt. .
Buy generic viagra https://sandbox.zenodo.org/communities/canadianpharmaceuticalsonline/
Superb posts. Thanks!
Viagra purchasing https://demo.socialengine.com/blogs/2403/1227/canadian-pharmaceuticals-online
Nicely put. Thanks.
legitimate canadian mail order pharmacies https://pharmaceuticals.cgsociety.org/jvcc/canadian-pharmaceuti
Helpful posts. Thanks a lot!
canada pharmacies online https://taylorhicks.ning.com/photo/albums/best-canadian-pharmaceuticals-online
Nicely put. Many thanks.
Canadian Pharmacies Shipping to USA https://my.afcpe.org/forums/discussion/discussions/reputable-canadian-pharmaceuticals-online
Thank you. Great information!
online pharmacies canada https://www.dibiz.com/ndeapq
Seriously loads of good data!
canadian pharmacies that are legit https://www.podcasts.com/canadian-pharmacies-shipping-to-usa
You said it nicely..
Viagra online https://canadianpharmaceuticals.educatorpages.com/pages/canadian-pharmacies-shipping-to-usa
Superb data. Appreciate it.
canadian drug https://soundcloud.com/canadian-pharmacy
Thanks. I appreciate it!
Buy viagra https://peatix.com/user/14373921/view
Thank you! I like this!
trust pharmacy canada https://www.cakeresume.com/me/best-canadian-pharmaceuticals-online
Nicely put, Cheers!
Tadalafil 5mg https://dragonballwiki.net/forum/canadian-pharmaceuticals-online-safe/
Thanks a lot. I value it.
Generic for viagra https://the-dots.com/projects/covid-19-in-seven-little-words-848643
Nicely put. Many thanks!
list of reputable canadian pharmacies https://jemi.so/canadian-pharmacies-shipping-to-usa
You revealed it really well.
How does viagra work https://www.homify.com/ideabooks/9099923/reputable-canadian-pharmaceuticals-online
Helpful knowledge. Cheers!
Viagra 20 mg best price https://medium.com/@pharmaceuticalsonline/canadian-pharmaceutical-drugstore-2503e21730a5
Wonderful stuff. Thanks!
Viagra tablets https://infogram.com/canadian-pharmacies-shipping-to-usa-1h1749v1jry1q6z
Awesome content, Regards!
Canadian viagra https://pinshape.com/users/2507399-best-canadian-pharmaceuticals-online
Nicely put. Cheers.
Canadian viagra https://aoc.stamford.edu/profile/upogunem/
Regards. Good stuff!
Viagra or viagra https://500px.com/p/maybenseiprep/?view=groups
Cheers, I enjoy it!
canadian pharmacy viagra https://challonge.com/ebtortety
Lovely posts, Thanks a lot.
Viagra generic https://sacajegi.estranky.cz/clanky/online-medicine-shopping.html
Lovely write ups, Thank you.
Viagra generico online https://speedopoflet.estranky.sk/clanky/international-pharmacy.html
Cheers. Excellent stuff!
best canadian pharmacies online https://dustpontisrhos.zombeek.cz/
You actually revealed this exceptionally well!
Viagra prices https://sanangelolive.com/members/maiworkgendty
Fantastic advice. Kudos!
Viagra from canada https://issuu.com/lustgavalar
Terrific write ups. Cheers!
Canadian Pharmacies Shipping to USA https://calendly.com/canadianpharmaceuticalsonline/onlinepharmacy
Nicely put, Cheers!
Viagra lowest price https://aoc.stamford.edu/profile/uxertodo/
You mentioned it wonderfully.
canadian pharmacy world https://www.wattpad.com/user/Canadianpharmacy
Truly tons of superb tips!
safe canadian online pharmacies https://pinshape.com/users/2510246-medicine-online-shopping
Nicely put. Thanks.
Viagra 20mg https://500px.com/p/reisupvertketk/?view=groups
You’ve made your stand pretty effectively!!
Viagra from canada https://www.provenexpert.com/online-order-medicine/
Kudos, An abundance of material!
most reliable canadian pharmacies https://challonge.com/ebocivid
Superb information. Kudos!
canadian pharmaceuticals online https://obsusilli.zombeek.cz/
Thank you. Plenty of advice!
canadian pharmacy cialis https://sanangelolive.com/members/contikegel
You stated that terrifically!
canadian pharmacies that ship to us https://rentry.co/canadianpharmaceuticalsonline
Really loads of beneficial information.
canadian pharmacies shipping to usa https://tawk.to/canadianpharmaceuticalsonline
With thanks. Awesome information.
Viagra 5 mg funziona https://canadianpharmaceuticalsonline.tawk.help/article/canadian-pharmacies-shipping-to-usa
Really a good deal of good knowledge!
Viagra dosage https://sway.office.com/bwqoJDkPTZku0kFA
This is nicely said! !
Viagra canada https://canadianpharmaceuticalsonline.eventsmart.com/2022/11/20/canadian-pharmaceuticals-for-usa-sales/
Truly many of excellent tips.
Interactions for viagra https://suppdentcanchurch.estranky.cz/clanky/online-medicine-order-discount.html
Thanks a lot. Numerous postings.
Viagra tablets australia https://aoc.stamford.edu/profile/tosenbenlren/
You explained that really well.
Discount viagra https://pinshape.com/users/2513487-online-medicine-shopping
Very good knowledge. With thanks!
canada medication https://500px.com/p/meyvancohurt/?view=groups
Regards. I enjoy it!
Viagra 5 mg funziona https://www.provenexpert.com/pharmacy-online/
Wonderful information. Thank you!
most reliable canadian pharmacies https://challonge.com/townsiglutep
Many thanks. Terrific stuff!
canadian viagra https://appieloku.estranky.cz/clanky/online-medicine-to-buy.html
Awesome forum posts. Cheers!
Interactions for viagra https://scisevitrid.estranky.sk/clanky/canada-pharmacies.html
Nicely put. Appreciate it.
Tadalafil tablets https://brujagflysban.zombeek.cz/
Cheers! Numerous forum posts.
Viagra for sale https://aoc.stamford.edu/profile/plumerinput/
Cheers, Quite a lot of forum posts.
Viagra uk https://pinshape.com/users/2517016-cheap-ed-drugs
You stated that exceptionally well!
Buy viagra online https://500px.com/p/stofovinin/?view=groups
With thanks! Numerous info!
erectile enhancement pills https://challonge.com/afersparun
Amazing loads of valuable tips!
best erectile dysfunction medication https://plancaticam.estranky.cz/clanky/best-drugs-for-ed.html
Valuable content. Many thanks!
Viagra vs viagra https://piesapalbe.estranky.sk/clanky/buy-erectile-dysfunction-medications-online.html
Appreciate it. Numerous information.
Viagra generic https://wallsawadar.zombeek.cz/
You expressed this terrifically.
Online viagra https://www.cakeresume.com/me/canadian-pharmaceuticals-online/
Great postings. Thanks!
Discount viagra https://canadianpharmaceuticalsonline.studio.site/
Terrific tips. Regards!
How does viagra work https://en.gravatar.com/canadianpharmaceuticalcompanies
With thanks! A good amount of posts!
Buy viagra online https://www.viki.com/users/pharmaceuticalsonline/about
You actually expressed it well.
Viagra dosage https://canadianpharmaceuticalsonline.blog.jp/archives/19372004.html
Wow all kinds of good material.
Viagra 5mg prix https://canadianpharmaceuticalsonline.doorblog.jp/archives/19385382.html
Whoa many of great knowledge.
canadian pharmacies online https://canadianpharmaceuticalsonline.ldblog.jp/archives/19386301.html
You actually revealed this wonderfully!
canada medication https://canadianpharmaceuticalsonline.dreamlog.jp/archives/19387310.html
Beneficial data. With thanks.
Viagra lowest price https://canadianpharmaceuticalsonline.publog.jp/archives/16846649.html
Very good stuff, Thanks a lot!
Viagra bula https://canadianpharmaceuticalsonline.livedoor.biz/archives/17957096.html
You stated this perfectly.
canada pharmacy online https://canadianpharmaceuticalsonline.diary.to/archives/16857199.html
Good forum posts. Thank you!
Viagra manufacturer coupon https://canadianpharmaceuticalsonline.weblog.to/archives/19410199.html
Appreciate it, Plenty of write ups.
5 mg viagra coupon printable https://canadianpharmaceuticalsonline.bloggeek.jp/archives/16871680.html
You reported it wonderfully!
Viagra pills https://canadianpharmaceuticalsonline.blogism.jp/archives/17866152.html
Superb facts. Appreciate it!
Viagra for daily use https://canadianpharmaceuticalsonline.blogo.jp/archives/19436771.html
Very good material. Regards!
Viagra generika https://canadianpharmaceuticalsonline.blogto.jp/archives/19498043.html
You actually stated it terrifically!
Viagra bula https://canadianpharmaceuticalsonline.gger.jp/archives/18015248.html
Thanks! A good amount of tips.
Superb knowledge. Cheers!
Viagra generico https://canadianpharmaceuticalsonline.liblo.jp/archives/19549081.html
You definitely made the point.
online canadian pharmacy https://canadianpharmaceuticalsonline.myjournal.jp/archives/18054504.html
Many thanks! I enjoy this.
Viagra for sale https://canadianpharmaceuticalsonline.mynikki.jp/archives/16957846.html
Fantastic stuff. Regards.
safe canadian online pharmacies https://pinshape.com/users/2528098-canadian-pharmacy-online
This is nicely expressed! .
Cheap viagra https://gravatar.com/kqwsh
Thanks a lot, I value this.
canadian pharmacy online https://www.buymeacoffee.com/pharmaceuticals
Nicely put. Kudos.
Buy generic viagra https://telegra.ph/Canadian-pharmacy-drugs-online-12-11
Fantastic info, Thank you!
Viagra 5mg prix https://graph.org/Canadian-pharmacies-online-12-11
You definitely made the point.
Canadian Pharmacy USA https://canadianonlinepharmacieslegitimate.flazio.com/
Wonderful postings, Regards.
Viagra 5 mg https://halttancentnin.livejournal.com/301.html
Good advice. Appreciate it.
Canadian viagra https://app.roll20.net/users/11413335/canadian-pharmaceuticals-online-shipping
Thanks a lot. I enjoy it.
canada drugs online https://linktr.ee/canadianpharmaceuticalsonlineu
You actually expressed it superbly.
Viagra 5mg https://onlinepharmaciesofcanada.bigcartel.com/best-canadian-online-pharmacy
Thank you, Numerous write ups.
canadian mail order pharmacies https://hub.docker.com/r/canadadiscountdrug/pharmaceuticals
Cheers. I value this.
online pharmacy canada https://pharmacy-online.teachable.com/
You said it very well.!
Buy viagra https://experiment.com/users/canadiandrugs/
Wonderful material, Thank you.
Viagra 5mg prix https://disqus.com/by/canadiandrugspharmacy/about/
Cheers! An abundance of facts.
Viagra generic https://offcourse.co/users/profile/best-online-canadian-pharmacy
Useful forum posts. Thanks.
Viagra or viagra https://bitcoinblack.net/community/canadianpharmacyonlineviagra/info/
Great content, Appreciate it!
Viagra 20 mg best price https://forum.melanoma.org/user/canadadrugsonline/profile/
You expressed that adequately.
Low cost viagra 20mg https://wakelet.com/@OnlinepharmacyCanadausa
Superb info. Cheers!
Viagra prices https://www.divephotoguide.com/user/canadadrugspharmacyonline
Great info. Thanks a lot.
Interactions for viagra https://my.desktopnexus.com/Canadianpharmacygeneric/journal/
You’ve made your position very clearly!!
Low cost viagra 20mg http://canadianpharmaceuticalsonlinee.iwopop.com/
You reported it fantastically.
Generic for viagra https://datastudio.google.com/reporting/1e2ea892-3f18-4459-932e-6fcd458f5505/page/MCR7C
Valuable material. Thank you!
Viagra 5 mg https://pharmacycheapnoprescription.nethouse.ru/
You actually expressed this fantastically.
Viagra lowest price https://www.midi.org/forum/profile/96944-pharmacyonlinecheap
Regards, Terrific information!
Cheap viagra https://www.provenexpert.com/canadian-pharmacy-viagra-generic2/
Lovely write ups, Cheers!
5 mg viagra coupon printable https://dailygram.com/blog/1183360/canada-online-pharmacies/
With thanks. Good information!
Buy generic viagra https://bitbucket.org/canadianpharmaceuticalsonline/workspace/snippets/k7KRy4
Kudos. Numerous information!
Viagra 20 mg https://rabbitroom.com/members/onlinepharmacydrugstore/profile/
Appreciate it! A lot of tips!
Viagra cost https://www.mixcloud.com/canadianpharmaceuticalsonline/
You actually stated this perfectly.
discount canadian pharmacies https://sketchfab.com/canadianpharmaceuticalsonline
Wonderful material. Regards.
Generic viagra https://fliphtml5.com/homepage/fhrha
Truly quite a lot of fantastic data!
Viagra tablets https://www.goodreads.com/user/show/161146330-canadianpharmaceuticalsonline
Regards, Quite a lot of forum posts!
canada pharmacy online https://myanimelist.net/profile/canadapharmacies
Great stuff, Thank you!
Viagra dosage https://pharmacyonlineprescription.webflow.io/
Beneficial tips. Thanks a lot.
Viagra tablets australia https://slides.com/bestcanadianonlinepharmacies
Amazing forum posts. Thanks!
How does viagra work https://www.mojomarketplace.com/user/discountcanadiandrugs-f0IpYCKav8
Superb content, Kudos.
canadian viagra https://canadianpharmaceuticalsonlinee.bandcamp.com/track/canadian-pharmaceuticals-usa
Incredible a good deal of great knowledge.
canadian pharmacies that ship to us https://www.askclassifieds.com/listing/aarp-recommended-canadian-pharmacies/
You explained that terrifically.
canadian rx https://www.gamespace.com/members/canadianprescriptionsonline/
Awesome material. With thanks.
5 mg viagra coupon printable https://haikudeck.com/presentations/canadianpharmacies
Incredible lots of superb info!
Viagra vs viagra https://www.bakespace.com/members/profile/Viagra generic online Pharmacy/1562809/
You revealed that terrifically.
Viagra or viagra https://conifer.rhizome.org/Discountpharmacy
You actually expressed it well.
Viagra 5 mg https://haikudeck.com/presentations/cheapprescriptiondrugs
This is nicely said! .
Buy viagra online https://experiment.com/users/pviagrapharmacy100mg
Many thanks. I value this!
Viagra tablets australia https://slides.com/canadianpharmacycialis20mg
Awesome posts, Appreciate it.
Discount viagra https://www.mojomarketplace.com/user/genericviagraonline-A1mET2hm7S
Good info, Thanks.
Viagra generique https://seedandspark.com/user/buy-viagra-pharmacy-100mg/
Amazing tons of amazing information!
best canadian pharmacies online https://www.giantbomb.com/profile/reatticamic/blog/canadian-government-approved-pharmacies/268967/
Regards! Plenty of information!
Viagra sans ordonnance https://www.bakespace.com/members/profile/Canadian drugs online pharmacies/1563583/
Thanks, Terrific stuff!
Viagra generika https://www.midi.org/forum/profile/100747-canadian-drugs-pharmacies-online
With thanks, Loads of knowledge!
Viagra canada https://sandbox.zenodo.org/communities/cialisgenericpharmacyonline/about/
Wow tons of wonderful material!
5 mg viagra coupon printable https://cialispharmacy.cgsociety.org/profile
Wonderful info. Kudos!
safe canadian online pharmacies https://fnote.net/notes/7ce1ce
Thank you! Loads of forum posts.
Viagra bula https://taylorhicks.ning.com/photo/albums/pharmacies-shipping-to-usa
Nicely put, Kudos!
Nicely put, Regards.
Viagra uk https://www.brit.co/u/canadian-pharmacydrugs-online
You’ve made your position extremely nicely!.
canada drug https://www.dibiz.com/gdooc
Effectively voiced indeed! !
Interactions for viagra https://www.podcasts.com/canadian-pharmacy-online
You mentioned it effectively!
Viagra generika https://the-dots.com/projects/drugstore-online-shopping-889086/
Amazing loads of terrific facts!
Tadalafil 5mg https://www.passivehousecanada.com/members/canada-pharmaceuticals-online-generic/
Many thanks, I value this!
safe canadian online pharmacies https://jemi.so/generic-viagra-online-pharmacy
You mentioned that terrifically.
Viagra great britain https://www.homify.com/ideabooks/9295471/canadian-pharmacy-drugs-online
Wow all kinds of very good facts.
Buy generic viagra http://climbingcoaches.co.uk/member-home/londondrugscanada/profile/
Regards! Numerous facts.
Online viagra https://infogram.com/canadian-pharmaceuticals-online-safe-1h7g6k0gqxz7o2o?live
Great material. Thank you.
Generic for viagra https://forum.melanoma.org/user/canadianpharmacyonline/profile/
With thanks. Very good information.
Viagra online https://www.buymeacoffee.com/pharmacies
Great write ups. Kudos.
Viagra bula https://www.brit.co/u/canadian-online-pharmaciesprescription-drugs
Nicely put, Cheers!
canadian online pharmacies https://www.passivehousecanada.com/members/online-drugs-without-prescriptions-canada/
Kudos! I like this!
Viagra tablets https://www.cakeresume.com/me/online-drugs-without-prescriptions-canada
Many thanks. Helpful information!
Viagra lowest price https://rabbitroom.com/members/canadianpharmaceuticalsonlinewithnoprescription/profile/
Many thanks, Great stuff!
Viagra generika http://www.celtras.uniport.edu.ng/profile/canadianpharmacy/
Thanks! Lots of facts!
canadian drugstore https://amarutalent.edu.pe/forums/users/viagra-generic-canadian-pharmacy/
Fantastic posts. With thanks!
Viagra online https://offcourse.co/users/profile/pharmacy-cheap-no-prescription
Thanks a lot, Excellent information!
Viagra purchasing https://bitcoinblack.net/community/prescription-drugs-from-canada/info/
With thanks! Excellent stuff.
viagra canada https://www.nzrelo.com/forums/users/canadianviagragenericpharmacy/
You suggested that fantastically.
canada online pharmacies https://www.beastsofwar.com/forums/users/canadiancialis/
Appreciate it! A lot of facts.
How does viagra work https://www.windsurf.co.uk/forums/users/canadian-pharmacy-viagra-generic
You said it very well.!
Buy viagra online http://www.mjyoung.net/weblog/forums/users/canada-online-pharmacies/
Terrific posts, Appreciate it!
Viagra vs viagra vs levitra https://solorider.com/forums/users/canadian-pharmaceuticals/
You explained that well!
Viagra vs viagra https://www.viki.com/users/canadianpharmaciess/about
Superb information. Appreciate it!
canadian pharmacy online 24 https://www.mixcloud.com/canadapharmacies/
Reliable tips. With thanks.
Viagra online http://climbingcoaches.co.uk/member-home/canadianpharmacies/profile/
Great data. Cheers!
Viagra uk https://pinshape.com/users/2612491-medicine-online-order
Beneficial content. Cheers.
Viagra 20 mg best price https://500px.com/p/arrameru/?view=groups
Lovely posts. Kudos!
Viagra online https://www.provenexpert.com/canadian-drugs/
With thanks! A good amount of facts.
legitimate canadian mail order pharmacies https://challonge.com/gyoupafefer
Great data, Regards!
canadian pharmacy king https://keytygemi.estranky.cz/clanky/canadian-online-pharmacies.html
Truly lots of beneficial knowledge.
Viagra coupon https://wresitprelous.estranky.sk/clanky/canadian-drugs.html
Wow a good deal of superb material!
Viagra generique https://hafbeltminla.zombeek.cz/
Excellent forum posts. Many thanks.
canadian discount pharmacies https://ecoutegli.bandcamp.com/track/pharmacies-shipping-to-usa
Tips well applied!.
Viagra tablets https://www.clubsandwiched.com/community/account/sagasdg/
You said it very well.!
canadian pharmaceuticals online https://pastelink.net/ii18z6qf
You revealed it really well.
Viagra tablets https://joshbond.co.uk/community/profile/shippingtousa/
You said it nicely..
Tadalafil 5mg https://shippingtousa.mystrikingly.com/
Very well expressed without a doubt! !
Viagra manufacturer coupon https://pharmaciesshipping.wordpress.com/2023/05/15/canadian-pharmaceuticals-online-with-no-prescription/
Superb tips. Thanks a lot.
canadian drugstore http://trommelforum.ch/forum/profile/franbervage/
Amazing forum posts. Thank you.
Viagra 20 mg https://www.horreur.club/community/profile/canadianpharmacy/
With thanks. Numerous content!
online pharmacy https://essidi.cm/community/profile/canadianpharmacy/
You explained it wonderfully.
Cheap viagra https://nicol.co.tz/community/profile/canadianpharmacy/
You explained that really well.
Viagra manufacturer coupon https://abusetalk.co.uk/forum/profile/canadianpharmacy/
Amazing plenty of very good material.
canadian cialis https://plclink.co.uk/community/profile/canadianpharmacy/
Thanks a lot. Loads of stuff.
canadian rx https://warriorfarm.co.uk/community/profile/153413/
Reliable content. Cheers.
Viagra purchasing https://ascenddeals.com/beaverage/profile/canadianpharmacy/
You actually revealed this really well.
Tips very well used.!
canada pharmacies https://www.careerstek.com/forum/profile/canadianpharmacy/
Very well spoken really. !
Viagra coupon https://chanchuoi.com/community/profile/canadianpharmacy/
You have made your point very effectively..