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! :-)

68 Comments

  1. 9 April 2019    

    Your comment is awaiting moderation

    Whoa plenty of wonderful tips.
    https://www.viagrawithoutdoctorntx.com/
    viagra marketing long testing
    buy viagra
    natural supplement viagra
    viagra pills

  2. 9 April 2019    

    Your comment is awaiting moderation

    Incredible a lot of fantastic info.
    https://www.viagrawithoutdoctorbnt.com/
    viagras in manchester
    generic viagra 100mg
    alternatives to viagra
    viagra 100mg

  3. 9 April 2019    

    Your comment is awaiting moderation

    You’ve made your stand quite effectively!!
    https://www.viagrawithoutadoctorsmim.com/
    blog viagra use
    buy generic viagra
    can i get a viagra today
    buy generic viagra

  4. 9 April 2019    

    Your comment is awaiting moderation

    Regards. A good amount of advice.

    https://www.viagrawithoutadoctorsmim.com/
    generic viagra information
    viagra 100mg
    why women shouldnt take viagra
    buy generic viagra

  5. 9 April 2019    

    Your comment is awaiting moderation

    Many thanks. I appreciate this!
    https://www.viagrawithoutdoctorntx.com/
    viagra update on its lawsuit 2008
    generic viagra 100mg
    ordering viagra without prescription
    generic viagra 100mg

  6. 10 April 2019    

    Your comment is awaiting moderation

    Appreciate it, A good amount of posts!

    https://www.viagrawithoutdoctorbnt.com/
    does viagra cause macular degeneration
    generic viagra online
    viagra jetlag
    generic viagra 100mg

  7. 10 April 2019    

    Your comment is awaiting moderation

    Nicely put. With thanks!
    https://www.genericviagracubarx.com/
    viagra salisbury
    cheap viagra
    buy viagra with paypal
    generic viagra

  8. 10 April 2019    

    Your comment is awaiting moderation

    Fantastic content, Appreciate it.
    https://www.viagrawithoutdoctormsn.com/
    does circumcision make men need viagra
    viagra without a doctor prescription
    how to sell viagra
    generic viagra online

  9. 10 April 2019    

    Your comment is awaiting moderation

    Kudos. I like it!
    https://www.viagrawithoutdoctorbnt.com/
    viagra miracle drug or miracle drug
    cheap viagra
    viagra effective for females
    buy viagra

  10. 10 April 2019    

    Your comment is awaiting moderation

    You said it adequately..
    https://www.genericviagracubarx.com/
    viagra poems
    cheap viagra
    viagra information
    buy generic viagra

  11. 10 April 2019    

    Your comment is awaiting moderation

    Appreciate it. Numerous tips!

    https://www.viagrawithoutdoctorntx.com/
    macular degeneration viagra
    viagra generic
    cheap viagra generic
    buy generic viagra

  12. 10 April 2019    

    Your comment is awaiting moderation

    You suggested that perfectly.
    https://www.genericviagracubarx.com/
    find viagra free edinburgh pages posted
    viagra pills
    cheap viagra from mexico
    generic viagra 100mg

  13. 10 April 2019    

    Your comment is awaiting moderation

    Thank you! A good amount of knowledge.

    https://www.viagrawithoutadoctorsmim.com/
    viagra cipla
    viagra 100mg
    viagra usage women
    buy generic viagra

  14. 10 April 2019    

    Your comment is awaiting moderation

    Fantastic stuff, With thanks.
    https://www.genericviagracubarx.com/
    viagra and xannax any dangers
    viagra for sale uk
    viagra cheap pharmacy iframe
    generic viagra online

  15. 11 April 2019    

    Your comment is awaiting moderation

    Thanks! I appreciate it!
    https://www.viagrawithoutadoctorsmim.com/
    viagra and niacin
    viagra without a doctors prescription
    viagra erection time
    viagra pills

  16. 11 April 2019    

    Your comment is awaiting moderation

  17. 11 April 2019    

    Your comment is awaiting moderation

    Thanks a lot, Ample facts!

    https://www.viagrawithoutdoctorbnt.com/
    viagra effective for females
    cheap viagra
    viagra before after
    generic viagra online

  18. 11 April 2019    

    Your comment is awaiting moderation

    You actually said this adequately.
    https://www.genericviagracubarx.com/
    fatalities from viagra and glyceryl trinitrate
    viagra for women
    norvasc and viagra
    viagra without a doctors prescription

  19. 11 April 2019    

    Your comment is awaiting moderation

    You expressed this superbly.
    https://www.viagrawithoutdoctorntx.com/
    viagra and alcohol consumption
    generic viagra
    is viagra harmful to women
    buy viagra online

  20. 11 April 2019    

    Your comment is awaiting moderation

    You have made your stand extremely nicely!.
    https://www.viagrawithoutdoctormsn.com/
    how quickly does viagra work
    generic viagra online
    natural viagra manfucturer
    generic viagra 100mg

  21. 11 April 2019    

    Your comment is awaiting moderation

    Fine content. Thanks a lot!
    https://www.genericviagracubarx.com/
    viagra pinup
    buy viagra online
    free viagra 2009 jelsoft enterprises ltd
    generic viagra

  22. 11 April 2019    

    Your comment is awaiting moderation

    Very good write ups. Thanks a lot!
    https://www.viagrawithoutdoctormsn.com/
    how many viagra pills per carton
    viagra online
    viagra by overnight delivery
    buy generic viagra

  23. 11 April 2019    

    Your comment is awaiting moderation

    Thanks, I like it.
    https://www.viagrawithoutadoctorsmim.com/
    viagra super
    buy viagra
    water melon viagra
    viagra for sale uk

  24. 12 April 2019    

    Your comment is awaiting moderation

    Lovely posts. Thanks!
    https://www.viagrawithoutadoctorsmim.com/
    can l-arginine be taken with viagra
    buy viagra
    typical viagra experience
    buy viagra online

  25. 12 April 2019    

    Your comment is awaiting moderation

    You have made your point very effectively!.
    https://www.viagrawithoutadoctorsmim.com/
    on line perscription for viagra
    generic viagra online
    cheap india generic viagra
    viagra without a doctor prescription

  26. 12 April 2019    

    Your comment is awaiting moderation

    Appreciate it. A good amount of advice.

    https://www.viagrawithoutdoctorbnt.com/
    daily record scotland viagra
    buy viagra online
    viagra and pumping penis
    viagra without a doctors prescription

  27. 12 April 2019    

    Your comment is awaiting moderation

    You actually stated it adequately.
    https://www.viagrawithoutdoctorbnt.com/
    bonifacio comandante viagra
    viagra pills
    warren buffett viagra four filters
    viagra without a doctors prescription

  28. 12 April 2019    

    Your comment is awaiting moderation

    Kudos. Useful information.
    https://www.viagrawithoutdoctorntx.com/
    order viagra on-line
    generic viagra online
    viagra risks
    generic viagra 100mg

  29. 12 April 2019    

    Your comment is awaiting moderation

    Appreciate it! Plenty of material.

    https://www.genericviagracubarx.com/
    viagra on line prescription
    viagra generic
    the miller firm winning viagra limitations
    buy generic viagra

  30. 12 April 2019    

    Your comment is awaiting moderation

    Reliable knowledge. Thanks.
    https://www.viagrawithoutadoctorsmim.com/
    viagra meloxicam interaction
    generic viagra
    how many women take viagra
    viagra without a doctor prescription

  31. 12 April 2019    

    Your comment is awaiting moderation

    This is nicely expressed! !
    https://www.genericviagracubarx.com/
    clearchannel radio and viagra history
    viagra without a doctor prescription
    natural over the counter cialas viagra
    viagra for women

  32. 12 April 2019    

    Your comment is awaiting moderation

    Thanks a lot. Ample advice.

    https://www.viagrawithoutadoctorsmim.com/
    correct way to take viagra
    viagra for women
    what does viagra look like
    viagra without a doctors prescription

  33. 13 April 2019    

    Your comment is awaiting moderation

    You actually revealed that fantastically!
    https://www.viagrawithoutdoctorbnt.com/
    compare viagra prices
    buy viagra
    viagra online no perscription
    buy generic viagra

  34. 13 April 2019    

    Your comment is awaiting moderation

    Point effectively applied..
    https://www.viagrawithoutdoctormsn.com/
    viagra canada satisfaction guarantee
    viagra without a doctor prescription
    is taurine like viagra
    generic viagra 100mg

  35. 13 April 2019    

    Your comment is awaiting moderation

    Many thanks. Useful information!
    https://www.viagrawithoutdoctormsn.com/
    viagra attorney ohio
    viagra generic
    viagra propecia buy online
    viagra 100mg

  36. 13 April 2019    

    Your comment is awaiting moderation

    Cheers, Valuable information.
    https://www.viagrawithoutdoctorbnt.com/
    viagra testicles inflamed
    generic viagra 100mg
    viagra viagra pages edinburgh find free
    generic viagra 100mg

  37. 13 April 2019    

    Your comment is awaiting moderation

    Regards! Ample advice!

    https://www.viagrawithoutadoctorsmim.com/
    viagra without prescription india
    viagra generic
    calcium chanel blocker and viagra
    viagra online

  38. 13 April 2019    

    Your comment is awaiting moderation

    Thank you, I enjoy this.
    https://www.viagrawithoutdoctorntx.com/
    new forms of viagra
    viagra for women
    cialis viagra online
    viagra for women

  39. 13 April 2019    

    Your comment is awaiting moderation

    Cheers! I enjoy this.
    https://www.viagrawithoutdoctormsn.com/
    viagra and nitroglycern
    viagra for sale uk
    sex viagra xanax
    cheap viagra

  40. 13 April 2019    

    Your comment is awaiting moderation

    Wonderful data. Cheers.
    https://www.viagrawithoutdoctormsn.com/
    sould i take viagra with noxplode
    generic viagra online
    viagra and grapefruit
    viagra for sale uk

  41. 13 April 2019    

    Your comment is awaiting moderation

    Fantastic advice. Regards!
    https://www.viagrawithoutdoctormsn.com/
    q viagra search
    buy viagra online
    viagra in britain
    buy viagra

  42. 13 April 2019    

    Your comment is awaiting moderation

    Nicely spoken genuinely! .
    https://www.viagrawithoutdoctormsn.com/
    viagra discounts senators
    buy viagra online
    viagra and cialis compared
    viagra pills

  43. 14 April 2019    

    Your comment is awaiting moderation

    Thank you, I appreciate this!
    https://www.viagrawithoutdoctormsn.com/
    viagra safe for ladies
    cheap viagra
    orexis vs viagra
    viagra pills

  44. 14 April 2019    

    Your comment is awaiting moderation

    Cheers! I appreciate it!
    https://www.viagrawithoutdoctorntx.com/
    viagra at saudia
    generic viagra online
    sean prentice viagra daily record
    viagra without a doctor prescription

  45. 14 April 2019    

    Your comment is awaiting moderation

    Many thanks! I like it.
    https://www.genericviagracubarx.com/
    use viagra who
    cheap viagra
    purchase viagra online with paypal
    generic viagra 100mg

  46. 14 April 2019    

    Your comment is awaiting moderation

    With thanks! Excellent stuff.
    https://www.viagrawithoutdoctorntx.com/
    online pharmacy prescription viagra
    buy generic viagra
    viagra sexual enhancement
    viagra for sale uk

  47. 14 April 2019    

    Your comment is awaiting moderation

    Cheers. I appreciate this!
    https://www.viagrawithoutdoctormsn.com/
    viagra vs birth control
    viagra for women
    viagra delivered next day
    generic viagra online

  48. 14 April 2019    

    Your comment is awaiting moderation

    Nicely put, Kudos.
    https://www.viagrawithoutdoctorntx.com/
    generic viagra with paypal
    viagra 100mg
    viagra order
    generic viagra

  49. 14 April 2019    

    Your comment is awaiting moderation

    Amazing a lot of terrific info!
    https://www.viagrawithoutdoctormsn.com/
    viagra boner
    buy viagra online
    viagra tongue
    buy viagra

  50. 14 April 2019    

    Your comment is awaiting moderation

    Thank you, An abundance of stuff.

    https://www.viagrawithoutdoctorntx.com/
    women taking viagra
    buy generic viagra
    how often can you take viagra
    generic viagra 100mg

  51. 14 April 2019    

    Your comment is awaiting moderation

    Nicely put. Thanks a lot.
    https://www.genericviagracubarx.com/
    100 mg viagra
    generic viagra 100mg
    fda approved viagra women
    viagra 100mg

  52. 14 April 2019    

    Your comment is awaiting moderation

    Excellent tips. Cheers!
    https://www.viagrawithoutdoctorbnt.com/
    cfids viagra
    buy generic viagra
    how many viagra prescriptions per year
    generic viagra 100mg

  53. 14 April 2019    

    Your comment is awaiting moderation

    You actually revealed it terrifically!
    https://www.viagrawithoutdoctorntx.com/
    how do i used viagra
    viagra 100mg
    fioricet soma tramadol viagra
    cheap viagra

  54. 15 April 2019    

    Your comment is awaiting moderation

    Great stuff, Thanks a lot.
    https://www.genericviagracubarx.com/
    alternative viagra
    viagra online
    viagra koop belgie
    viagra generic

  55. 15 April 2019    

    Your comment is awaiting moderation

    Wonderful information. Cheers.
    https://www.viagrawithoutdoctorbnt.com/
    charles linskaill find search viagra
    buy generic viagra
    viagra for dogs
    generic viagra 100mg

  56. 15 April 2019    

    Your comment is awaiting moderation

    Many thanks. Terrific stuff!
    https://www.viagrawithoutadoctorsmim.com/
    natures viagra
    viagra 100mg
    can women take viagra and hormones
    viagra without a doctors prescription

  57. 15 April 2019    

    Your comment is awaiting moderation

    Lovely write ups, Cheers.
    https://www.genericviagracubarx.com/
    viagra television commercial
    buy viagra
    viagra suppliers in the uk
    viagra without a doctor prescription

  58. 15 April 2019    

    Your comment is awaiting moderation

    You reported this effectively.
    https://www.viagrawithoutdoctorntx.com/
    viagra in spain
    viagra 100mg
    find search pages years viagra edinburgh
    viagra without a doctors prescription

  59. 15 April 2019    

    Your comment is awaiting moderation

    Regards. Terrific stuff!
    https://www.viagrawithoutdoctorbnt.com/
    buy low price viagra
    buy generic viagra
    online is online viagra real
    viagra generic

  60. 15 April 2019    

    Your comment is awaiting moderation

    Amazing a lot of very good facts!
    http://viagrapego.com/
    viagra and dosage
    viagra for sale uk
    cheapest viagra online in the uk
    buy viagra online

  61. 15 April 2019    

    Your comment is awaiting moderation

    With thanks, Plenty of stuff!

    http://viagrapego.com/
    shop for viagra
    viagra generic
    free trial viagra
    viagra pills

  62. 15 April 2019    

    Your comment is awaiting moderation

    Wow quite a lot of beneficial facts!
    http://viagrawithoutadoctorsntx.com/
    price of viagra in milwaukee
    viagra for sale uk
    generic viagra bbb
    generic viagra online

  63. 15 April 2019    

    Your comment is awaiting moderation

    Awesome stuff. Appreciate it!
    http://viagrawithoutadoctormsn.com/
    discount priced viagra
    generic viagra online
    online prescription viagra phentermine meridia adipex
    viagra for women

  64. 15 April 2019    

    Your comment is awaiting moderation

    With thanks, Lots of forum posts!

    http://viagrawithoutadoctormsn.com/
    viagra healthy weight loss
    buy viagra online
    what is viagra pro
    generic viagra 100mg

  65. 16 April 2019    

    Your comment is awaiting moderation

    Thanks! A lot of facts.

    http://viagrawithoutadoctormsn.com/
    free herbal viagra
    generic viagra 100mg
    viagra results videos
    buy viagra

  66. 16 April 2019    

    Your comment is awaiting moderation

    Very well spoken genuinely! .
    http://viagrawithoutadoctormsn.com/
    get some viagra
    viagra pills
    emedicine viagra side effects skin
    viagra pills

  67. 16 April 2019    

    Your comment is awaiting moderation

    You actually revealed this fantastically.
    http://viagrapego.com/
    viagra indigestion
    cheap viagra
    purchase viagra online canada
    viagra pills

  68. 16 April 2019    

    Your comment is awaiting moderation

    Thank you! Quite a lot of information.

    http://viagrawithoutadoctormsn.com/
    viagra comments
    generic viagra 100mg
    buy online viagra where
    generic viagra 100mg

Leave a Reply

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