What’s HSI?

2015-05-02-HSIheader

People often ask me about Human–Systems Integration (HSI). So, I put together this high-level primer, along with a corresponding infographic, describing HSI and why it’s important to use in all complex, socio-technical system design projects.


Human-Systems Integration Infographic


What’s HSI, by definition?

HSI is a philosophy and set of processes that focus on systems-level human performance concerns throughout a system’s entire life-cycle. Its purpose is to mitigate the risk of downstream system failure. More formally, the Department of Defense (DoD) Handbook on human engineering process offers this definition:

HSI is a comprehensive management and technical strategy to ensure that human performance, the burden design imposes on manpower, personnel, and training (MPT), and safety and health aspects are considered throughout system design and development. HSI assists with the total system approach by focusing attention on the human part of the total system equation and by ensuring that human-related considerations are integrated into the system acquisition process (MIL-HDBK-46855A, Section 5.1.2, 1999, p. 19).

Like other systems-level engineering approaches, HSI is a high-level, multi-disciplinary design process in which each subsystem, and its interactions with other subsystems, are carefully crafted so as to maximize overall system performance. In other words, designing with the sum of the parts in mind, rather than simply maximizing the performance of each, individual component. However, unlike traditional systems engineering, HSI also emphasizes human performance throughout.

Core Tenets

Good HSI practice promotes several core principles:

  1. Emphasize human performance issues early in the design process
  2. Emphasize system-level outcomes (across the HSI domains)
  3. Focus on life-cycle (not just immediate) costs/benefits
  4. Realistically facilitate multidisciplinary design processes

First, HSI continuously emphasizes human performance during the research, design, and development stages of the system acquisition process. In other words, HSI ensures “the human in acquisition programs is given equal treatment to hardware and software” (FY09 DoD HSI Management Plan, p. 3). To be clear, HSI practitioners consider all potential human interactions with a system across its full life-cycle, but their work primarily occurs during earliest stages of the life-cycle, as they help design the future system.

Second, HSI attempts to optimize overall system-level performance. This means that researchers and developers evaluate outcomes, such as costs and benefits, at the comprehensive system level and not simply at the individual component levels. That is, HSI practitioners strive to achieve the greatest total efficiency and effectiveness for a whole system, within given resources; this may mean that individual components, by themselves, aren’t perfect. In addition to considering traditional hardware, software, and administrative components of a system, HSI practitioners recognize several human-centric domains of interest, including manpower, personnel, training, safety and occupational health, human factors engineering, habitability, and survivability.

Manpower People necessary to operate, maintain, and support a system
Personnel Knowledge, skills, and attitudes the system’s operators, maintainers, and support personnel must possess
Training Training required to support a system’s operators, maintainers, and other support personnel
Safety/Health Considerations for acute or chronic illnesses, disabilities, or death for system operators, maintainers, and other support personnel
Human Factors Considerations for potential injury, errors, or inefficiencies caused by the physical, cognitive, or affective aspects of human–machine interfaces
Habitability Physical conditions, living conditions, and, if appropriate, personnel services (e.g., mess hall) affecting system performance
Survivability For systems that might encounter threats, the potential harm to systems’ operators, maintainers, and support personnel as well as ability to mitigate this damage

Third, HSI practitioners take a long view of their systems’ performance, attempting to maximize benefits—while controlling costs and mitigating risks—across a system’s entire life-cycle. Many different life-cycle models exist, but in general, they all include initial development phases, followed by implementation, operation, and eventual retirement stages. For example, Bahill and Dean (2009) surveyed a variety of systems engineers who, by consensus, offer these seven typical system life-cycle phases: (1) Discovering system requirements; (2) Investigating alternatives; (3) Full-scale engineering design; (4) Implementation; (5) Integration and testing; (6) Operation, maintenance and evaluation; (7) Retirement, disposal and replacement.

Finally, in order to achieve the goals just described, HSI practitioners must facilitate a multidisciplinary design process. This often entails “translation” between specialists in different disciplines (e.g., between sociologists and computer scientists) and the negotiation of requirements among interested parties (e.g., brokering compromises between training specialists, manpower analysts, and operational stakeholders). In practice, this means that HSI practitioners spend time eliciting inputs from various stakeholders, documenting assumptions, clarifying friction points, and developing various communication devices that transform these requirements and analyses into meaningful, unambiguous formats (e.g., personas, scenarios, various diagrams, storyboards, concept maps, interface mock-ups, and other prototypes).

HSI Risk Mitigation

The ultimate purpose of HSI is to mitigate the risk of system failure. Systems can fail for a wide variety of reasons. Heuristically, these reasons fall into two large categories: technological issues (e.g., flaws in the system design) and logistical issues (e.g., budgetary and schedule issues). Failure may occur during any phase of the system life-cycle. For example, a project may be cancelled during the engineering design phase because of cost and schedule overruns. Or a system may be terminated before the end of its planned life-cycle because it suffers from high operating costs and becomes too expensive to maintain. According Pew, Mavor, et al. (2007), three of the most common causes of system failure include:

  • Underutilization or disuse due to difficult, inefficient, or dangerous design
  • Serious compromises in system performance from human error
  • High operations and maintenance costs and challenges

Why use HSI?

Technically, HSI is part of a good Systems Engineering approach. Too often, however, organizations neglect to include human performance considerations in their SE processes. Over time, this has led the US Department of Defense and other federal agencies to develop guidelines mandating or instructing the use of HSI (e.g., Office of the Secretary of Defense, 2011; Defense Acquisition University). For example, the DoD “5000 Series” formally directs the use of HSI in all DoD system acquisitions processes. However, compliance isn’t the only reason to use HSI—it makes good business sense, too!

HSI has a high Return on Investment (ROI)

Published case studies repeatedly show high ROI from HSI efforts. For instance, a review by Harold Booher lists an Air Force program that had a 50:1 ROI (i.e., a savings of $50 for every $1 initially spent on HSI) as well as two different Army helicopter programs that had 44:1 and 22:1 ROIs, respectively. The Commonwealth of Australia also commissioned a literature review of HSI ROI, which includes several dozen quantitative accounts. The coy title of their review is Human Systems Integration is worth the money and effort!—so you can guess what they found. :-)

Why does HSI have such great ROI? Because it addresses some of the major reasons why systems fail. As the Pew, Mavor, et al. textbook explains: Many systems failure because human performance considerations weren’t sufficiently incorporated into their requirements. And we’re talking about a lot of failure, here. For technology projects in the United States, only 34% of are successful; 15% completely fail, and 51% are partially successful. These projects most frequently fail because “(1) an inadequate understanding of the intended users and the context of use, and (2) vague usability requirements, such as ‘the system must be intuitive to use’” (p. 191). HSI helps mitigate these major risks, and when early in the system design process, it ultimately helps reduce the chances of system underuse, reduced operational performance from human errors, and other common causes of system failure.

What do HSI practitioners actually do?

At a high level, HSI tasks seem similar to Systems Engineering tasks, but HSI practitioners emphasize the human element in these activities. Some common categories of HSI tasks include the following:

  1. Identify goals and write requirements for socio-technical systems
  2. Help design solutions to meet the requirements
  3. Perform system scoping to maximize total life-cycle ROI
  4. Identify and mitigate life-cycle risks with test,evaluation, and evidence-based design
  5. Actively facilitate multidisciplinary design

HSI vs. Similar Disciplines

HSI is related to several other disciplines. Most notably, HSI closely resembles Systems Engineering, and formally, an effective SE process should already include HSI processes. In real-world practice, however, system engineers often inadvertently neglect human concerns. That is, “there has been a continuing concern that, in each phase of development, the human element is not sufficiently considered along with hardware and software elements” (Pew, Mavor, et al. (2007), p. 9). It was for this reason that HSI developed into a unique specialty area.

Similarly, from a definitional perspective, “HSI is synonymous with the traditional definition of human factors in its broadest sense” (Malone, Savage-Knepshield, and Avery, 2007). Again, in real-world practice, researchers tend to conceptualize Human Factors and Ergonomics (HF/E) from a more limited perspective, emphasizing immediate operator issues and neglecting broader life-cycle considerations, the range of applicable domains, and system-level emergent properties. Even Macroergonomics, a subspecialty of HF/E that incorporates more strategic and systems-level perspectives, still lacks HSI’s emphasis on optimizing (trading off) among the components of a system, seeking to maximize ROI across a system’s total life-cycle, and actively facilitating multidisciplinary system design.

Ultimately, HSI fills practical gaps in both Systems Engineering and HF/E. It draws upon systems engineering perspectives to underscore broad-spectrum system concerns and life-cycle management issues, and it pulls methodologies and best practices from HF/E, in order to give emphasis to the human in complex system.

Last Words…

In sum, HSI is an applied, practical discipline intended to spotlight human performance concerns (broadly defined) during the early design and development phases of a system. HSI practitioners take a broad, long-term view of a system’s performance, and they try to minimize (human-centric) cost, schedule, and performance risks across the system’s life-cycle while working within programmatic limits (i.e., cost and schedule requirements). Many agencies mandate the use of HSI, and when applied effectively—and early enough in the system design process—it yields massive ROI. So, what are you waiting for!? Go get some good HSI right now! :-)

71 Comments

  1. 9 April 2019    

    Your comment is awaiting moderation

    You actually stated that superbly!
    https://www.cialisfidel.com/
    pastillas cialis efectos secundarios
    cialis 20mg
    cialis causa sangramento
    cheap cialis

  2. 9 April 2019    

    Your comment is awaiting moderation

    You stated it really well!
    https://www.cialismim.com/
    cialis giornaliero online
    cialis online
    cialis 20 mg price walgreens
    cialis generic

  3. 9 April 2019    

    Your comment is awaiting moderation

    Nicely put, Thanks.
    http://cialisttk.com/
    cialis ask your doctor
    cialis online
    cialis per rechnung kaufen
    cialis online

  4. 10 April 2019    

    Your comment is awaiting moderation

    You actually expressed this exceptionally well!
    http://cialisttk.com/
    cialis viel wasser trinken
    cialis 20mg
    cialis kaç tl
    cialis online

  5. 10 April 2019    

    Your comment is awaiting moderation

    Excellent forum posts. Cheers.
    http://cialismsnrx.com/
    sustituto del cialis
    generic cialis
    taking cialis at 30
    cheap cialis

  6. 10 April 2019    

    Your comment is awaiting moderation

    Information very well applied.!
    http://cialismsnrx.com/
    come prendere cialis 20 mg
    buy cialis online
    compra cialis professional
    buy cialis online

  7. 10 April 2019    

    Your comment is awaiting moderation

    Nicely put. Many thanks!
    https://www.cialismim.com/
    cialis bodybuilding forums
    cialis 20mg
    buy cialis from us pharmacy
    cheap cialis

  8. 10 April 2019    

    Your comment is awaiting moderation

    Truly tons of valuable facts.
    https://www.cialisfidel.com/
    cialis commercial woman dancing
    generic cialis
    cialis mit rezept gГјnstig kaufen
    buy cialis online

  9. 10 April 2019    

    Your comment is awaiting moderation

    Thank you! An abundance of facts.

    http://cialismsnntx.com/
    bisoprololo e cialis
    cialis online
    cialis dose recomendada
    buy cialis online

  10. 10 April 2019    

    Your comment is awaiting moderation

    Point effectively regarded..
    https://www.cialisfidel.com/
    generico cialis portugal
    cialis without a doctor prescription
    cialis hf
    buy cialis online

  11. 10 April 2019    

    Your comment is awaiting moderation

    Many thanks. Terrific information!
    http://cialispego.com/
    cialis and wine
    buy cialis online
    cost of cialis south africa
    cialis 20mg

  12. 10 April 2019    

    Your comment is awaiting moderation

    Kudos, I like this!
    http://cialisttk.com/
    is cialis super active reviews
    cialis online
    cialis ne kadar Г¶nce alД±nmalД±
    cialis online

  13. 10 April 2019    

    Your comment is awaiting moderation

    You said it perfectly..
    http://cialisttk.com/
    cialis 20mg tschechien
    cheap cialis
    comprar cialis en caracas
    cialis 20 mg

  14. 10 April 2019    

    Your comment is awaiting moderation

    Lovely postings, Thanks.
    https://www.cialismim.com/
    cialis diГЎrio preco
    cialis generic
    atrial fibrillation cialis
    cialis 20mg

  15. 11 April 2019    

    Your comment is awaiting moderation

    You mentioned that well!
    http://cialismsnrx.com/
    cialis generika beratung
    cialis generic
    daily cialis and alcohol
    cheap cialis

  16. 11 April 2019    

    Your comment is awaiting moderation

    You actually mentioned this perfectly.
    http://cialismsnrx.com/
    cialis 20 mg frequency
    cialis 20mg
    neo cialis
    cheap cialis

  17. 11 April 2019    

    Your comment is awaiting moderation

    Superb stuff, Thanks.
    http://cialisttk.com/
    cialis dosering flashback
    cialis without a doctor prescription
    cialis falso como saber
    cheap cialis

  18. 11 April 2019    

    Your comment is awaiting moderation

    Cheers. Numerous information.

    http://cialisttk.com/
    cialis sans ordonnance pharmacie
    buy cialis online
    cialis comprar en argentina
    generic cialis

  19. 11 April 2019    

    Your comment is awaiting moderation

    Thank you, I like it!
    http://cialispego.com/
    prescription cialis canada
    cialis online
    cialis preço farmacia santana
    cheap cialis

  20. 11 April 2019    

    Your comment is awaiting moderation

    Amazing quite a lot of terrific tips.
    http://cialisttk.com/
    cialis tabaco
    cialis online
    cialis П‡О±ПЂО№О±
    cialis without a doctor prescription

  21. 11 April 2019    

    Your comment is awaiting moderation

    Information very well used!!
    http://cialisttk.com/
    acheter cialis en chine
    buy cialis online
    pagar contrareembolso cialis tadalafil
    generic cialis

  22. 11 April 2019    

    Your comment is awaiting moderation

    Effectively voiced indeed. .
    https://www.cialisfidel.com/
    cialis used to treat bph
    cialis without a doctor prescription
    viagra cialis tabs
    cialis without a doctor prescription

  23. 11 April 2019    

    Your comment is awaiting moderation

    Thanks! Ample information.

    http://cialispego.com/
    generic cialis france
    cialis online
    generic cialis chewable
    buy cialis online

  24. 11 April 2019    

    Your comment is awaiting moderation

    Reliable tips. Regards.
    https://www.cialisfidel.com/
    cialis gdzie kupić bez recepty
    cialis 20mg
    quais os beneficios do cialis
    cialis generic

  25. 12 April 2019    

    Your comment is awaiting moderation

    You actually stated that well.
    http://cialispego.com/
    legal cialis uk
    cheap cialis
    cialis 5 mg tratamiento
    cialis 20 mg

  26. 12 April 2019    

    Your comment is awaiting moderation

    Information effectively considered!!
    http://cialisttk.com/
    cialis og hГёyt blodtrykk
    cialis without a doctor prescription
    donde compro cialis en el df
    cialis online

  27. 12 April 2019    

    Your comment is awaiting moderation

    Incredible loads of useful information!
    http://cialisttk.com/
    cost viagra cialis levitra
    cialis online
    was kostet cialis in polen
    cialis without a doctor prescription

  28. 12 April 2019    

    Your comment is awaiting moderation

    You actually reported that really well.
    https://www.cialismim.com/
    acheter cialis fiable
    generic cialis
    better results cialis or viagra
    generic cialis

  29. 12 April 2019    

    Your comment is awaiting moderation

    This is nicely said! .
    http://cialispego.com/
    ist cialis in usa rezeptfrei
    cialis 20 mg
    generic cialis vs viagra
    generic cialis

  30. 12 April 2019    

    Your comment is awaiting moderation

    Kudos. I like it.
    https://www.cialismim.com/
    cialis dosage for enlarged prostate
    buy cialis online
    dlvt cialis
    cialis 20 mg

  31. 12 April 2019    

    Your comment is awaiting moderation

    Regards! Ample write ups.

    http://cialismsnntx.com/
    cialis 5mg lilly 28st
    cheap cialis
    amankah cialis
    cialis without a doctor prescription

  32. 12 April 2019    

    Your comment is awaiting moderation

    Fantastic postings. Many thanks.
    https://www.cialisfidel.com/
    why not split cialis tablets
    cheap cialis
    where to buy cialis in spain
    cialis generic

  33. 12 April 2019    

    Your comment is awaiting moderation

    You said that fantastically!
    http://cialisttk.com/
    donde venden cialis en guadalajara
    cialis 20mg
    cialis marcumar
    cialis 20mg

  34. 12 April 2019    

    Your comment is awaiting moderation

    Kudos! Ample knowledge.

    http://cialismsnrx.com/
    cialis en pharmacie avec ordonnance
    generic cialis
    cialis for lungs
    buy cialis online

  35. 12 April 2019    

    Your comment is awaiting moderation

    You reported that wonderfully!
    http://cialismsnrx.com/
    cialis over the counter uk
    cialis online
    cialis tesco
    cialis online

  36. 12 April 2019    

    Your comment is awaiting moderation

    Thank you. Good information.
    https://www.cialismim.com/
    cialis powikЕ‚ania
    cialis without a doctor prescription
    alternative a cialis
    cialis generic

  37. 13 April 2019    

    Your comment is awaiting moderation

    You said it perfectly.!
    https://www.cialismim.com/
    cialis the weekender drug
    cialis online
    cialis 5mg pbs
    buy cialis online

  38. 13 April 2019    

    Your comment is awaiting moderation

    Thanks! I value this!
    http://cialismsnntx.com/
    cialis tadalafil 20mg erfahrungen
    cialis generic
    cialis viagra kombiniert
    buy cialis online

  39. 13 April 2019    

    Your comment is awaiting moderation

    Whoa lots of amazing data.
    https://www.cialisfidel.com/
    comprar cialis lilly
    cialis 20mg
    cialis generico problemi dogana
    cialis 20 mg

  40. 13 April 2019    

    Your comment is awaiting moderation

    You’ve made your position very effectively..
    https://www.cialisfidel.com/
    cialis 4cpr
    buy cialis online
    cialis accident
    cialis 20 mg

  41. 13 April 2019    

    Your comment is awaiting moderation

    Thank you, I enjoy it!
    http://cialismsnrx.com/
    vendita online di cialis
    generic cialis
    cialis dosaggio consigliato
    cialis generic

  42. 13 April 2019    

    Your comment is awaiting moderation

    You said it nicely..
    https://www.cialisfidel.com/
    get cialis pills
    cialis without a doctor prescription
    cialis remboursement
    cialis 20 mg

  43. 13 April 2019    

    Your comment is awaiting moderation

    Awesome info, Many thanks!
    http://cialisttk.com/
    cialis e viagra differenze
    buy cialis online
    mp research cialis legit
    cheap cialis

  44. 13 April 2019    

    Your comment is awaiting moderation

    Cheers! Excellent information!
    http://cialisttk.com/
    common side effects of cialis
    cialis generic
    does cialis cause blurry vision
    cheap cialis

  45. 13 April 2019    

    Your comment is awaiting moderation

    Lovely information. Kudos!
    http://cialisttk.com/
    cialis interações medicamentosas
    cheap cialis
    il cialis puГІ non funzionare
    generic cialis

  46. 13 April 2019    

    Your comment is awaiting moderation

    Useful forum posts. Thank you!
    http://cialispego.com/
    viagra oppure cialis
    cialis 20mg
    alternatives for viagra or cialis
    cialis generic

  47. 13 April 2019    

    Your comment is awaiting moderation

    You mentioned that perfectly.
    https://www.cialismim.com/
    5 hour energy cialis
    cialis without a doctor prescription
    insurance cialis coverage
    cialis 20 mg

  48. 14 April 2019    

    Your comment is awaiting moderation

    Really quite a lot of useful tips!
    http://cialismsnntx.com/
    definition cialis drug
    buy cialis online
    getting off cialis
    buy cialis online

  49. 14 April 2019    

    Your comment is awaiting moderation

    You suggested this terrifically!
    http://cialismsnrx.com/
    acheter cialis gГ©nГ©rique en france
    cialis online
    cialis.com/voucher
    buy cialis online

  50. 14 April 2019    

    Your comment is awaiting moderation

    Many thanks. An abundance of postings!

    https://www.cialisfidel.com/
    duree de vie du cialis
    buy cialis online
    cialis 5 mg hace efecto
    cialis without a doctor prescription

  51. 14 April 2019    

    Your comment is awaiting moderation

    Thanks a lot. Numerous material.

    https://www.cialisfidel.com/
    grapefruit and cialis interaction
    cheap cialis
    cialis professional online canadian pharmacy
    cialis 20 mg

  52. 14 April 2019    

    Your comment is awaiting moderation

    Whoa quite a lot of wonderful information.
    https://www.cialismim.com/
    cialis hemorrhoids
    cialis online
    compra cialis online senza ricetta medica
    generic cialis

  53. 14 April 2019    

    Your comment is awaiting moderation

    Superb posts. With thanks!
    http://cialismsnrx.com/
    cialis patent expiration us
    cheap cialis
    cuanto tiempo antes me tengo que tomar el cialis
    cialis 20mg

  54. 14 April 2019    

    Your comment is awaiting moderation

    Amazing plenty of awesome tips!
    http://cialismsnrx.com/
    cialis causes gout
    cialis generic
    coupon cialis daily
    cheap cialis

  55. 14 April 2019    

    Your comment is awaiting moderation

    You actually said that well!
    http://cialismsnntx.com/
    cialis and xtc
    cheap cialis
    products like cialis
    cialis without a doctor prescription

  56. 14 April 2019    

    Your comment is awaiting moderation

    Thanks, I value it!
    https://www.cialisfidel.com/
    can you take cialis once a week
    cialis online
    cialis tГјrkei preis
    cialis 20 mg

  57. 14 April 2019    

    Your comment is awaiting moderation

    Kudos! Great stuff!
    https://www.cialismim.com/
    cialis reçetesiz alınır mı
    cialis 20 mg
    ist cialis verschreibungspflichtig
    generic cialis

  58. 15 April 2019    

    Your comment is awaiting moderation

    Whoa quite a lot of very good information.
    http://cialispego.com/
    vad kostar cialis 5 mg
    cialis online
    adresse pour acheter cialis
    cialis 20 mg

  59. 15 April 2019    

    Your comment is awaiting moderation

    You actually stated that fantastically.
    https://www.cialisfidel.com/
    commande cialis 5mg
    buy cialis online
    es peligroso el uso de cialis
    generic cialis

  60. 15 April 2019    

    Your comment is awaiting moderation

    You actually reported that perfectly.
    http://cialismsnrx.com/
    cialis istruzioni d’uso
    cialis generic
    tadalafil same as cialis
    generic cialis

  61. 15 April 2019    

    Your comment is awaiting moderation

    Cheers! Plenty of stuff.

    https://www.cialismim.com/
    cialis 20 mg foglietto illustrativo
    cialis generic
    quais sao as dosagens do cialis
    cialis without a doctor prescription

  62. 15 April 2019    

    Your comment is awaiting moderation

    Valuable information. Appreciate it.
    http://cialismsnrx.com/
    forum site cialis
    cialis generic
    cialis receita medica portugal
    buy cialis online

  63. 15 April 2019    

    Your comment is awaiting moderation

    Good postings. Kudos!
    http://cialismsnntx.com/
    taking cialis 5mg
    cheap cialis
    best time for taking cialis
    generic cialis

  64. 15 April 2019    

    Your comment is awaiting moderation

    Thank you! I value this!
    http://cialisttk.com/
    cialis gewöhnungseffekt
    cialis 20 mg
    preco do cialis generico
    cheap cialis

  65. 15 April 2019    

    Your comment is awaiting moderation

    Nicely put, Thank you.
    http://cialispego.com/
    cialis П†О±ПЃОјО±ОєОїОєО№ОЅО·П„О№ОєО·
    buy cialis online
    cialis commercial slogan
    cialis 20 mg

  66. 15 April 2019    

    Your comment is awaiting moderation

    Awesome information. Thank you!
    http://cialismsnrx.com/
    cialis canada price
    cialis generic
    cialis in frankreich rezeptfrei
    cialis online

  67. 16 April 2019    

    Your comment is awaiting moderation

    Regards. Excellent information!
    http://cialismsnntx.com/
    cialis e o diabetes
    generic cialis
    cialis waar verkrijgbaar
    cialis generic

  68. 16 April 2019    

    Your comment is awaiting moderation

    With thanks, I value this!
    http://cialismsnrx.com/
    cialis 5 mg ogni 3 giorni
    cheap cialis
    precio al publico de cialis
    cialis 20 mg

  69. 16 April 2019    

    Your comment is awaiting moderation

    Position certainly regarded!!
    http://cialisttk.com/
    oryginalny cialis gdzie kupic
    buy cialis online
    forzest vs cialis
    cialis 20mg

  70. 16 April 2019    

    Your comment is awaiting moderation

    Thanks. Lots of knowledge!

    http://cialismsnntx.com/
    cialis 20 mg vademecum
    cialis 20mg
    comprar viagra ou cialis
    cialis without a doctor prescription

  71. 16 April 2019    

    Your comment is awaiting moderation

    You actually suggested it adequately!
    http://cialismsnntx.com/
    cialis tablet filmomhuld 20mg
    cialis 20 mg
    acquista cialis viagra
    cheap cialis

Leave a Reply

Your email address will not be published. Required fields are marked *