Chief Operating Officer
About Fractional COO: Strategic Leadership and Operational Scaling Operations Management: Systems and Processes for Scalable Growth Search Feeds Also on Micro.blog
  • IT Modernization Stalls for Sequencing Reasons, Not Technical Ones

    IT Modernization Stalls for Sequencing Reasons

    Technology adoption is generally presented as gentle and incremental. Structurally it is neither. New technical capability produces value only where the operations underneath it have been restructured to absorb it. Without that restructuring the tool is inert, and the organization concludes the tool failed.

    Software installed on unexamined workflows

    The most common modernization failure is placing advanced software directly on top of legacy workflows nobody has inspected.

    The interface changes. The structural constraint does not. The organization now runs a modern system performing an obsolete process, and the cost of the system is added to the cost of the process rather than replacing it.

    The tool was never the variable. The sequence was.

    The agility trap

    A second failure appears where speed is pursued without strategic alignment. Individual teams move quickly, adopt tools independently, and generate visible activity.

    The outputs do not compound. They remain isolated experiments that consume organizational energy without producing accumulated advantage. Activity is mistaken for progress because activity is easier to observe.

    Avoiding this requires that each adoption connect to a defined outcome before it starts, rather than being justified retrospectively by the effort already spent.

    Passive non-compliance

    When systems fail to take hold, the explanation offered is usually attitudinal. People are described as resistant to change.

    The observable behavior is more specific. Users adopt the new tool nominally and then reconstruct their familiar legacy workflow inside it, defeating the change while appearing to comply.

    This is predictable rather than personal. Resistance concentrates where the new system increases individual effort while the benefit accrues elsewhere in the organization. Where that asymmetry exists, non-compliance is the rational response, and it can be designed against in advance.

    The adoption sequence that survives contact

    Define the operational outcome before selecting the tool.

    Engage the people whose daily work changes, before launch rather than at it.

    Plan for the predictable resistance rather than treating it as a surprise.

    Measure whether the operational outcome moved, not whether the deployment completed.

    Deployment completion and outcome achievement are frequently confused, and only one of them appears on a status report.

    Why an outside adviser with a slide deck fails

    The standard expectation is that an external adviser produces analysis and departs. Structurally an adviser cannot install operational change, because installation requires presence during the period when the new process is fragile and the old one is still available.

    Fractional leadership works where the constraint is that nobody inside holds the authority and the time to hold a new operating pattern in place until it stabilizes. It does not work as a delivery mechanism for a playbook copied from a different organization with different constraints.

    Diagnostic filters

    Where operational complexity requires daily presence to hold the pattern, a periodic engagement will not produce the outcome.

    Where the constraint is knowledge rather than execution capacity, advisory work is appropriate and embedded work is over-specified.

    Where a modernization program has produced tooling changes without measurable operational movement, the sequence was reversed and further tooling will not correct it.

    The structural question

    The useful examination is not which technology to adopt next. It is whether the operating structure underneath is capable of absorbing any new capability at all, because where it is not, every adoption produces the same result regardless of the tool selected.

    Watch the full explainer

    https://youtu.be/faQbZVUlYzE

    Related

    Further material on operations and fractional executive leadership from Kamyar Shah: kamyarshah.com

    For an operational diagnosis of a specific situation, the free diagnostic is at businessconsultant.services

    → 4:54 PM, Aug 2
  • Shadow IT Is an Accountability Problem, Not a Security Problem

    Shadow IT Is an Accountability Problem

    Shadow IT is usually classified as a security failure and answered with prohibition. The classification is wrong. When the sanctioned path is slower than the work, people route around it, and that routing is a signal about where decision rights sit rather than evidence of indiscipline.

    Rigid governance manufactures the thing it fears

    Centralized approval removes real-time risk ownership from the people holding the situational context needed to judge it, and transfers it to a committee that does not hold that context.

    The committee cannot assess the specific risk, so it applies a general rule. The general rule does not fit the specific case. The operator, who can see that it does not fit, now faces a choice between a process that blocks the work and a workaround that completes it.

    Leadership meanwhile observes dashboards showing green. Those indicators are not connected to the mechanism they claim to represent.

    The shadow organization

    Latency accumulates. Where the official path reliably costs more time than the work itself, an unofficial path forms to absorb the difference. That is the shadow organization, and it is a structural consequence rather than a cultural one.

    Prohibition does not remove the pressure that created it. It removes visibility into it.

    Normalization of deviance

    The sociologist Diane Vaughan described the process by which the boundary of acceptable behavior widens incrementally. Because catastrophic failure does not follow immediately from the first deviation, each successful deviation becomes evidence that the deviation is safe.

    Vulnerability accumulates quietly. The organization is not aware of drifting, because at every individual step the drift was small and the outcome was fine.

    Systems and surveillance are different responses

    Surveillance assumes people are the risk and answers with monitoring, approval gates, and manual review. Every action requires human inspection, which produces a hidden factory of rework and delay while doing little about the underlying condition.

    Systems assume the structure is the risk. Security embedded into the default path means the safe route and the fast route are the same route, and compliance stops competing with delivery.

    Governed activation is the practical form: explicit decision rights, workflows where the protective control is built into execution rather than layered on top, a single named owner for each outcome, and a review rhythm that runs on schedule rather than on request.

    Conditional rules for routing decisions

    Where a decision requires judgment about a specific situation, route it to a single named risk owner rather than to a committee.

    Where a compliance control requires a separate manual action to complete, the control is not embedded and will be bypassed under time pressure. Rebuild it into the default path.

    Where ambiguity exists about who may approve an exception, speed collapses regardless of how the rest of the process is designed. Removing the ambiguity restores it.

    Speed is a safety feature

    Organizational safety does not come from performative committees or accumulated documentation. It comes from the ability to detect a problem and act on it before it compounds, which is a function of decision speed.

    The question worth asking honestly: whether the current compliance rituals protect the business from material risk, or protect leadership from discomfort about risk it cannot see.

    Watch the full explainer

    https://youtu.be/4p7iq5Alb6I

    Related

    Further material on operations and fractional executive leadership from Kamyar Shah: kamyarshah.com

    For an operational diagnosis of a specific situation, the free diagnostic is at businessconsultant.services

    → 4:54 PM, Aug 2
  • Cost Cutting That Does Not Cut Cost

    Cost Cutting That Does Not Cut Cost

    When margin tightens, the reflex is to reduce headcount. Structurally that sequence is inverted. Cutting people without first auditing the process architecture removes capacity while leaving the work in place, and the work reappears somewhere less visible and more expensive.

    Two kinds of labor sit inside the same payroll line

    Value-producing labor generates output. It is the work that would still exist if every system functioned perfectly.

    Compensating labor exists only to bridge gaps where protocols should be. Someone moves data between systems that do not talk to each other. Someone chases an approval that was never defined. Someone rebuilds a report because the source of record is ambiguous.

    Compensating labor is a symptom of missing structure. Removing it without repairing the structure relocates it rather than eliminating it, and the relocation is usually to someone more expensive.

    Why the headcount reflex fails

    Reducing headcount treats a symptom and leaves the cause. The ability to execute reliably requires the system underneath the people, and organizations that never build an operating system to replace direct founder oversight push all that coordination back onto individuals.

    The failure runs in a predictable sequence. Protocols are absent, so people compensate manually. Manual compensation consumes senior attention. The executive calendar fills with internal coordination rather than external growth. Growth slows, margin tightens further, and the reflex fires again.

    Task decomposition

    The corrective work starts with mapping. Every task gets separated into value-producing and compensating categories. This is slow and it does not benefit from being rushed, because the entire subsequent decision depends on the accuracy of the split.

    Process assignment follows. Where compensating labor exists purely because decision rules were never documented, the fix is documentation rather than headcount change. Where ambiguity between departments creates constant clarification traffic, the fix is handoff protocol definition.

    Choosing the right external help

    Once structural gaps are visible, buying the wrong kind of external help wastes capital efficiently.

    An adviser who delivers analysis produces a document. An operator who builds execution infrastructure produces a functioning system. These are different purchases and they solve different problems.

    Confusing the two guarantees mismatched expectations on both sides, and the resulting disappointment is usually attributed to the individual rather than to the category error that produced it.

    Conditional rules for capital allocation

    Where the constraint is that decisions have no owner and no rhythm, the intervention is structural rather than advisory.

    Where the constraint is individual leadership patterns rather than organizational structure, coaching addresses it and process work will not.

    Where the constraint is that necessary work sits outside the organization’s core competency, outsourcing is more direct than internal capability building.

    Red flags that the diagnosis was wrong

    Where an intervention has been running and the underlying friction has not moved, the problem architecture was misidentified at the start. Continuing to fund the same intervention harder is the common response and the wrong one.

    The useful question is not how much can be cut. It is how much of the current cost base exists only to compensate for structure that was never built.

    Watch the full explainer

    https://youtu.be/C5MiaNBJkhE

    Related

    Further material on operations and fractional executive leadership from Kamyar Shah: kamyarshah.com

    For an operational diagnosis of a specific situation, the free diagnostic is at businessconsultant.services

    → 4:54 PM, Aug 2
  • The IT Operations Bottleneck Is Rarely Technical

    The IT Operations Bottleneck Is Rarely Technical

    Most operational bottlenecks are diagnosed as capacity or tooling problems and treated by adding either. Where the constraint is structural rather than technical, adding capacity makes the condition worse, because every additional person increases coordination load faster than output.

    Headcount scaling and operational scaling are different actions

    Headcount scaling manages friction. More people absorb more of the same overhead, and the underlying system continues to generate it.

    Operational scaling changes the system so the friction stops being produced. The existing team then delivers disproportionately more without additional headcount.

    Organizations reliably attempt the first when the situation calls for the second. Hiring into a structural bottleneck adds coordination surface to a system that is already failing to coordinate.

    Coordination collapse

    Early stage organizations run on informal proximity. Everyone holds roughly the same context because everyone is close enough to absorb it without a process.

    Coordination collapse is the point where organizational complexity outpaces that mechanism. One team now holds context another team lacks. Shared understanding fractures, and work that used to move on assumption now requires explicit negotiation. The symptom looks like communication breakdown. The cause is structural growth past the range where proximity worked.

    Decision latency

    A second failure mode appears where decision rights were never defined. A single unmade decision blocks a chain of dependent work, and because nobody is certain they hold the authority to make it, routine decisions escalate upward.

    Without a documented operating rhythm that forces choices on a schedule, the default outcome is delay. Leadership then experiences its calendar filling with decisions that should never have reached it.

    The premature automation trap

    This is the most expensive version of the mistake in a technology context. Software gets deployed on top of a process nobody has examined.

    Automating a wasteful process does not remove the waste. It produces the waste faster and with greater consistency, and it now carries a licence cost and an implementation timeline. Diagnosis has to precede prescription.

    A related failure: where the strategic process requires one outcome and the daily workflow is sequenced for a different one, the organization generates continuous drag that no tool resolves, because the tool is faithfully executing the wrong sequence.

    Conditional rules for choosing the intervention

    Match the intervention to the actual constraint rather than to the most available solution.

    Where variation in how a necessary task gets performed is the problem, standardize the output before automating it.

    Where tasks generate friction but fall outside the organization’s core competency, structured outsourcing addresses it more directly than internal process work.

    Where the environment is uncertain and the correct sequence is not yet known, standardization is premature and will lock in a guess.

    The improvement sequence

    Uncover the hidden drag forces first. Define the improvement target second. Redesign the process structurally to eliminate what was found, third. Only then consider tooling.

    Reversing this order produces the common outcome: a modern system performing an obsolete process, and an organization concluding that the system failed.

    Fix the system before the crisis forces it

    Waiting until informal proximity collapses entirely, or until decision latency cascades into visible failure, means the restructuring happens under crisis conditions rather than by design.

    The question worth asking is whether the organization is adding capacity to a system that consumes it, or has the discipline to repair the system first and release the capacity already locked inside the friction.

    Watch the full explainer

    https://youtu.be/_gv_D2zRA40

    Related

    Further material on operations and fractional executive leadership from Kamyar Shah: kamyarshah.com

    For an operational diagnosis of a specific situation, the free diagnostic is at businessconsultant.services

    → 4:54 PM, Aug 2
  • IT Governance Without a CIO Is a Decision Rights Problem

    IT Governance Without a CIO Is a Decision Rights Problem

    IT governance in a company without a CIO fails for structural reasons rather than technical ones. The common correction is more process: additional committees, longer review cycles, heavier documentation. That structure produces the appearance of control while removing the single condition execution actually requires, which is a named owner holding the authority to decide.

    The bottleneck sits in authority, not capability

    Consider a leadership team that communicates openly and holds real technical competence across its functions. Vendor renewals still slip past their dates, and security exceptions still queue without resolution. The reflexive diagnosis treats this as a relationship problem and invests further in alignment work. That diagnosis is inverted, and the inversion is expensive.

    Overinvesting in consensus degrades execution rather than improving it, because the mechanism that drives completion is individual consequence. Consensus distributes consequence across a group until none of it lands anywhere in particular. Technology decisions expose this faster than most operational areas, since a renewal carries a date and an exception carries measurable exposure. Stakeholder value erodes quietly while the group deliberates. Diagnose the decision structure before adjusting the team.

    The accountability illusion

    Ask who owns a stalled system migration, and listen carefully to the grammar of the answer. When the response is that everyone owns it, ownership does not exist in that organization. Shared accountability and singular accountability are different structures rather than different intensities of the same structure, and the distinction is not semantic.

    Shared accountability produces continuous debate and distributes blame so that no individual carries the pressure required to force a decision. Singular accountability concentrates that pressure on one person who cannot pass it elsewhere. Partial accountability is not a weaker form of accountability but the absence of it, wearing procedural clothing. Assign the outcome to a name rather than to a function.

    The silent veto

    Where decisions require implicit unanimous consent, one participant can stall an initiative indefinitely without ever refusing it. The refusal never has to be spoken. A request for additional data, or for further socialization with stakeholders, achieves the same outcome while remaining entirely reasonable on its face. This anti-pattern consumes more calendar time than any other and leaves the least visible evidence behind it.

    Nobody obstructed anything. The initiative simply did not move, and no participant can be identified as the cause. Observable symptoms are consistent across organizations of very different sizes and sectors. Initiatives sit at risk without progressing, decisions reappear on successive agendas, and the same approval gets sought repeatedly from the same group. Where those three appear together, the governance structure is producing deferral rather than direction.

    Diagnose the constraint before adding process

    The reactive response to stalled technology decisions is procedural: a new steering committee, a formal intake process, an additional review board. Each addition feels like control and functions as delay. Composure matters more than speed at this point, because the wrong correction is difficult to reverse once it has been installed and staffed.

    The disciplined move is to stop and map where authority actually sits, which is rarely where the organization chart indicates. Consider the difference between a bottleneck and a constraint, since the two require opposite responses. A bottleneck is a point where flow narrows and can be widened with capacity. A constraint is a structural limit that no additional throughput resolves, and undefined decision rights are a constraint rather than a bottleneck.

    The enforcement gap

    Executive development frequently teaches leaders to optimize for influence rather than authority. Influence operates through persuasion, and persuasion makes compliance optional by construction. Where compliance is optional, directives function as suggestions, and delivery degrades in a way that presents as a culture problem while originating as a structural one.

    The causal chain is specific and repeatable across engagements. A leader is coached to prioritize comfort over authority, and the team correctly infers that instructions are negotiable. Execution slows, and the organization responds with further alignment work that reinforces the original condition. Technical staff read authority with particular accuracy, so where an owner cannot enforce a standard, that standard becomes advisory and parallel practice emerges to fill the vacuum.

    Ownership and approval are different instruments

    The systemic correction separates two roles that organizations routinely merge into one. This distinction is the operating framework, and it holds across vendor selection, architecture standards, and exception handling. Operational excellence in technology depends on it more than on tooling. Ownership is the non-transferable right to make the final call, and it is singular by definition. It carries the consequence, and it cannot be delegated to a group without ceasing to be ownership at all.

    Approval is a constraint check rather than a vote. It confirms that a decision sits inside defined boundaries such as budget, regulatory obligation, or security policy. The owner may proceed against an approver’s stated preference where no defined constraint has actually been breached. When approval acquires the force of a vote, every constraint holder becomes a veto holder, and the organization returns to consensus under a different name.

    Naming the framework that carries the structure

    The RACI model separates responsible, accountable, consulted, and informed roles, and its value in technology governance lies almost entirely in the second letter. Most implementations dilute the accountable role by assigning it to a committee, which reproduces the original problem inside a framework meant to solve it. The DACI variant, which names a single driver alongside the approver, holds up better under pressure because the driver role resists distribution by design.

    A decision rights matrix formalizes this across recurring decision classes rather than individual decisions. Engagements that install one report the same early effect. The volume of decisions reaching the executive calendar falls. Most of those decisions already had owners who did not know they held the authority. The matrix does not create authority. It makes existing authority legible, and legibility is what converts a chart into a system.

    Applying the structure to technology decisions

    For an organization running technology without a dedicated CIO, this governance layer determines outcomes more reliably than any technical assessment. Vendor commitments, tooling selection, security exceptions, and modernization sequencing all fail through the same mechanism. No individual holds the pen, so the decision routes to a committee that cannot carry consequence, and the calendar decides by default.

    The correction is procedural and inexpensive relative to what deferral costs. Name a single accountable owner for each recurring technology decision class rather than for each decision. Define what each approver is checking, explicitly and in writing, and limit them to that boundary. Set a decision deadline that expires into the owner’s judgment rather than into another meeting, because a decision right without a deadline is an invitation to defer.

    Decision rules to apply immediately

    Where a project has appeared in multiple consecutive meetings without measurable movement, remove all shared ownership language and assign one named owner with constraint-based approvals. Do this before adding any further process to the path.

    Where an approver cannot state which specific constraint they are checking, that person is a reviewer rather than a gate. Remove them from the approval path and give them visibility into the outcome instead.

    Where a technology standard is routinely bypassed, treat the bypass as evidence about the standard rather than about the people bypassing it. A standard that runs slower than the work will be routed around, and enforcement effort does not change that arithmetic.

    Governance is a cadence, not a document

    Decision rhythm is the containment structure for strategy. An organization that does not control the rhythm of its own decision making will be controlled by operational noise instead, and high meeting activity is not evidence of governance. It frequently indicates the absence of it.

    The practical form is unglamorous and consists of three elements. A standing decision forum runs on a fixed cadence. A visible register lists every open decision with an owner and a deadline attached. Anything still undecided at its deadline resolves to the named owner. This is process architecture rather than bureaucracy, and the difference is that each element shortens the path to a decision rather than extending it. Coherence compounds from there, because each decision made cleanly teaches the organization how the next one will be handled.

    Structure is what protects people

    The reason to install this is not administrative tidiness. Ambiguous authority is experienced by staff as personal risk, and it corrodes trust in the operating structure. People who do not know whether they may decide will escalate, wait, or build quiet workarounds. Each of those responses costs them something, and the cost is rarely visible to the leadership that created the ambiguity.

    Clear decision rights remove that exposure and protect human capital from avoidable strain. Servant leadership is expressed here as structure rather than as sentiment. A named owner knows the call belongs to them. An approver knows the single boundary they hold. Everyone else knows the matter is settled and can proceed. Structure is empathy at scale, and in technology governance it separates a team that ships from a team that hedges. Organizations that make this change consistently describe the same second-order effect, which is that technical staff begin surfacing problems earlier because raising one no longer carries ambiguous consequences.

    Accountability is an unnatural state for organizations. Groups drift toward shared ownership because shared ownership is comfortable, and that comfort is not a failure of character but a predictable response to unclear structure. Build the structure so the drift has nowhere to go. The organizations that govern technology well rarely hold the most sophisticated review process. They are the ones where a specific person can say yes on a specific Tuesday. Everyone already knows who that person is.

    Watch the full explainer

    https://youtu.be/kdwRFy1s9Q8

    Related

    Further material on operations, decision rights, and fractional executive leadership from Kamyar Shah: kamyarshah.com

    For an operational diagnosis of a specific situation, the free diagnostic is at businessconsultant.services

    → 4:45 PM, Aug 2
  • The first month of a fractional CMO engagement is not about campaigns. Companies that bring in a fractional CMO expecting new creative direction, a refreshed ad strategy, or a brand overhaul in the first 30 days have misidentified the problem.

    Month one is diagnostic. Here is what that looks like in practice.

    chiefoperatingofficer.substack.com/p/what-a-…

    → 10:29 AM, Jun 18
  • Recession Planning Strategies: Build the Buffer Before the Signal

    True recession planning isn’t about panic; it’s about optionality. Most businesses start planning when revenue drops, but by then, credit is tight, and margins are already thin. In Kamyar Shah’s latest guide, the focus is on building a buffer before the “official” signal arrives.

    Key strategies for resilience:

    1. Build Cash Reserves: Liquidity is your primary defense when credit markets freeze; secure financing while the sun is still shining.
    2. Shift to Variable Costs: Audit your cost structure and convert fixed costs to variable costs where possible to maintain agility.
    3. Strengthen Client Ties: Double down on your current customer base, as retention is significantly cheaper than acquisition during a downturn.
    4. Establish Credit Lines: Don’t wait until you need the money to ask for it; set up access to capital before lending criteria tighten.

    The goal is to align internal systems so you can emerge with a stronger market position while others are still reacting to the contraction.

    Read the full breakdown here: https://kamyarshah.com/recession-planning-strategies/

    #BusinessStrategy #Leadership #RecessionPlanning #FractionalCOO

    → 2:22 PM, May 13
  • Marketing Budget Optimization: Closing the Attribution Gap to Protect Your Bottom Line

    Marketing budget optimization is not about spending less; it is about ensuring that every dollar spent is tied to a measurable outcome. Without accurate tracking, businesses often misallocate funds to underperforming channels while starving their best growth drivers.

    In Kamyar Shah’s latest guide, the focus is on moving away from vanity metrics and toward a rigid, revenue-linked framework.

    Key optimization strategies:

    1. Close the Attribution Gap: Implement accurate channel tracking to understand exactly where your customers come from and which touchpoints drive the most value.
    2. Lead-to-Revenue Tracking: Stop measuring success by “leads” and start measuring by “qualified pipeline velocity” and closed-won deals.
    3. Eliminate Silos: Ensure your marketing technology stack communicates with your sales CRM to remove data blind spots.
    4. Strategic Reallocation: Regularly audit your spend to cut low-ROI activities and double down on initiatives that move the needle this quarter.

    The goal is to transform your marketing from a cost center into a predictable, scalable revenue engine.

    Read the full breakdown here: https://kamyarshah.com/marketing-budget-optimization/

    #MarketingStrategy #BudgetOptimization #BusinessGrowth #Leadership #KamyarShah

    → 2:21 PM, May 13
  • Operational Efficiency for Growth: Scaling Without Breaking Your Systems

    Scaling a business is not just about increasing revenue; it is about ensuring your operations can handle the weight of that growth. Without efficiency, expansion often leads to burnout and diminishing returns.

    In Kamyar Shah’s latest guide, the focus is on building a scalable foundation that supports sustainable growth.

    Key efficiency strategies:

    1. Process Optimization: Identify and eliminate bottlenecks that slow down production or service delivery.
    2. Technology Integration: Leverage automation and modern software to handle repetitive tasks and reduce manual errors.
    3. Resource Allocation: Ensure your team and capital are focused on high-impact activities rather than administrative overhead.
    4. Data-Driven Decisions: Use real-time operational metrics to pivot quickly and allocate resources where they are most effective.

    Efficiency is the bridge between a small, struggling business and a large, profitable enterprise.

    Read the full guide here: https://kamyarshah.com/operational-efficiency-for-growth/

    #OperationalEfficiency #BusinessGrowth #Scaling #Leadership #KamyarShah

    → 2:19 PM, May 13
  • COO vs. Director of Operations: Key Differences for Scaling Your Business

    Choosing between a COO and a Director of Operations is a critical decision for growing companies. While both roles focus on execution, the scope and strategic impact differ significantly.

    In Kamyar Shah’s latest analysis, the distinction is broken down to help leaders hire the right role for their current stage.

    Key distinctions:

    1. Strategic vs. Tactical: A COO is a strategic partner focused on long-term growth and vision, while a Director of Operations focuses on the day-to-day efficiency and tactical execution.
    2. Reporting Structure: The COO typically reports directly to the CEO and oversees the entire organization, whereas a Director of Operations often reports to the COO or CEO and manages specific departments.
    3. Decision-Making: COOs have high-level autonomy to pivot the company’s direction; Directors of Operations ensure the current systems are running at peak performance.
    4. Scale: Smaller companies often start with a Director of Operations to manage workflows, while a COO is brought in when the complexity of scaling requires executive-level leadership.

    Understanding these roles prevents hiring mistakes and ensures your leadership team is structured for success.

    Read the full breakdown here: https://kamyarshah.com/coo-vs-director-of-operations/

    #COO #Operations #BusinessGrowth #Leadership #KamyarShah

    → 2:17 PM, May 13
← Newer Posts Page 4 of 12 Older Posts →
  • RSS
  • JSON Feed
  • Surprise me!