Docoh
Loading...

TRQ Turquoise Hill Resources

Turquoise Hill is an international mining company focused on the operation and continued development of the Oyu Tolgoi copper-gold mine in Mongolia, which is the Company's principal and only material mineral resource property. Turquoise Hill's ownership of the Oyu Tolgoi mine is held through a 66% interest in Oyu Tolgoi LLC (Oyu Tolgoi); Erdenes Oyu Tolgoi LLC, a Mongolian state-owned entity, holds the remaining 34% interest.

TRQ stock data

(
)

Calendar

8 Mar 21
22 Oct 21
31 Dec 21
Quarter (USD)
Dec 20 Dec 19 Dec 18 Dec 17
Revenue
Cost of revenue
Operating income
Operating margin
Net income
Net profit margin
Cash on hand
Change in cash
Diluted EPS
Annual (USD)
Dec 20 Dec 19 Dec 18 Dec 17
Revenue
Cost of revenue
Operating income
Operating margin
Net income
Net profit margin
Cash on hand
Change in cash
Diluted EPS

Financial data from company earnings reports.

Data for the last complete 13F reporting period. To see the most recent changes to ownership, click the ownership history button above.

84.8% owned by funds/institutions
13F holders
Current Prev Q Change
Total holders 90 92 -2.2%
Opened positions 14 27 -48.1%
Closed positions 16 21 -23.8%
Increased positions 35 25 +40.0%
Reduced positions 26 26
13F shares
Current Prev Q Change
Total value 1.16B 1.11B +3.9%
Total shares 170.69M 68.12M +150.6%
Total puts 1.12M 806K +38.5%
Total calls 1.38M 1.13M +22.1%
Total put/call ratio 0.8 0.7 +13.4%
Largest owners
Shares Value Change
RIO Rio Tinto 102.2M $0 NEW
Pentwater Capital Management 19.07M $321.71M +2.3%
Kopernik Global Investors 10.05M $169.63M +13.5%
SailingStone Capital Partners 4.89M $82.51M -2.6%
CS Credit Suisse 4.87M $81.95M -0.8%
NMR Nomura 4.13M $69.83M -1.4%
Russell Investments 3.21M $54.13M -13.3%
Vanguard 2.93M $49.43M +1.8%
Mirae Asset Global Investments 2.25M $37.91M +82.8%
Key 2.12M $35.72M -5.9%
Largest transactions
Shares Bought/sold Change
RIO Rio Tinto 102.2M +102.2M NEW
Oregon Public Employees Retirement Fund 0 -1.65M EXIT
Capital World Investors 0 -1.44M EXIT
Kopernik Global Investors 10.05M +1.19M +13.5%
Mirae Asset Global Investments 2.25M +1.02M +82.8%
Dimensional Fund Advisors 960.09K +825.71K +614.5%
Slate Path Capital 0 -610K EXIT
Russell Investments 3.21M -491.79K -13.3%
Wellington Management 0 -451.61K EXIT
MKFCF Mackenzie Financial 1.79M +436.86K +32.2%
Content analysis
?
Positive
Negative
Uncertain
Constraining
Legalese
Litigous
Readability
H.S. freshman Bad
New words: abandonment, abolished, ACA, accelerating, accessing, accessory, accident, accommodate, accompanying, accredited, accruing, acid, acknowledging, acquisition, acre, add, added, adequacy, adequate, adequately, adhere, Adherence, adjacent, adjusted, adjustment, administered, administration, administrative, advance, advanced, advantage, advisor, Advocated, affinity, aforementioned, afternoon, Ag, age, agenda, ahead, aid, AIFR, aim, aimag, aiming, air, airborne, aircraft, airport, Airstrip, Alagbayan, Alan, Alberta, alfred, alkali, allegation, alleged, ALS, alter, alteration, altered, alternative, altogether, Aluminum, ambulance, AMC, American, amid, amplify, analysing, analytical, analyzed, ancillary, Andersen, andesine, andesitic, anniversary, announced, announcement, annum, anomaly, apex, apparent, applied, apply, applying, approach, Aquaterra, aquifer, arbitrary, arcuate, argillic, arise, arisen, arising, arrangement, array, arsenic, ARSHA, Arthur, Aruba, ASD, aspect, assay, assaying, asserted, assessed, assessing, assessment, asset, assigned, assist, assistance, Assistant, assisting, assumption, AST, attach, attached, attained, attention, attestation, attract, attracting, attractive, attributable, atypical, Au, augite, Australia, Australian, automatic, average, averaging, avian, avoid, awaiting, award, axial, Bachelor, back, Bag, bagged, bagging, balance, ball, Baotou, bargaining, basalt, basaltic, baseline, basement, basin, BAT, batch, batholite, batholithic, Bausch, Bay, Bayan, Bayanshiree, BC, bear, bearing, bedding, bedrock, began, begin, beginning, behaviour, Beijing, belt, bench, bend, beneath, BHP, BHPB, bid, billion, Billiton, bin, biodiversity, biological, biologically, biotite, bird, black, blank, blanket, blast, blasting, blend, block, Bloomberg, blue, BMO, body, Boeing, bond, border, borne, bornite, borrow, borrowed, bottom, boundary, box, braking, brand, breach, breakdown, breaker, breaking, briefly, bring, broader, broadly, bronze, brought, brown, brownish, bucket, Buffer, build, built, Bulagbayan, bulk, Bumbat, Butte, BVI, Cabinet, calcic, calculated, calculating, calculation, called, calling, camel, camp, cancellation, cancelled, candidate, capable, capacity, capture, captured, carapace, Cardiac, cardiovascular, care, career, careful, cargo, Carlson, case, cashflow, cashmere, cast, casting, Castle, cave, caving, CBMP, cease, center, Centerra, central, centrality, centre, centred, CEO, certainty, certified, chain, chalcocite, chalcopyrite, challenged, challenging, chamber, chance, Chandmani, characterisation, characterised, characterized, chargeability, chargeable, charged, charging, chiefly, child, children, Chinese, chip, Chirgwin, chosen, chronologic, chronology, CIM, circuit, circular, circulated, circulation, circumstance, citizen, civil, claim, claimed, claiming, clarify, clarity, classroom, clause, clay, clean, cleaner, clear, cleavage, clinic, clinopyroxene, closure, CN, coal, coincide, coincident, coinciding, collaborate, collaborating, collaboration, collar, collaring, collect, collected, collection, collectively, column, combat, commence, commenced, commencement, commencing, comminution, commonly, comparison, Competency, complaint, complex, complexity, compliant, complicit, component, compost, composting, compounded, comprehensive, comprehensively, comprise, comprised, comprising, compromised, compromising, computation, computer, concealed, conceded, concentrate, concentrating, concentration, concentrator, concept, conceptual, concrete, Concurrently, conducive, confidence, confidential, confidentiality, confidently, configuration, confirm, confirmation, Confirmatory, confirmed, confirming, confiscation, conjunction, connected, connecting, connection, consecutive, conservation, conservative, constantly, constating, constrained, constraining, constraint, consult, consultant, consultation, consumed, consumption, contamination, contemplate, contemplated, contemporary, content, context, contract, contractor, convenient, conventional, conversion, convert, converted, convertible, conveying, conveyor, cooperation, coordinated, core, corrective, corridor, Corrupt, corruption, costly, counsel, country, coupled, court, covellite, coverage, CP, crawler, create, created, creating, creation, credit, crime, criminal, CRIRSCO, critical, crossing, crucial, crusher, crushing, cryptocrystalline, crystal, crystalline, Cu, cubic, CuEq, culmination, cultural, culture, cumulative, cure, curtail, curtailed, curtailment, curve, customer, cut, cutoff, cybercrime, cybersecurity, cycle, cyclical, Cyclone, dacite, daily, Dalanzadgad, dam, damage, damaged, dark, Darkhan, database, datum, deal, death, decade, decide, decided, decision, decline, decommissioning, decrease, decreased, decreasing, dedicated, deduct, deductible, deem, deemed, deep, deepening, deeper, default, defeated, defend, defendant, defer, deferred, deferring, deformation, deformed, degree, DEIA, delay, delayed, delaying, delineated, delineation, delisted, delivery, density, departure, depletion, deployed, depressed, deprived, depth, Deputy, derived, descending, description, descriptive, desert, desktop, destruction, detriment, deviation, devise, devoid, Devonian, dewatering, dextral, diameter, diamond, diesel, differentially, difficult, difficulty, digitally, dignity, diligence, diligently, diorite, dip, dipping, directly, disagree, disallow, disallowed, discharge, disciplinary, discontinuation, discouraged, discovered, discovery, discrete, discretion, discrimination, disease, disinfection, disinterested, dispatch, displace, displaced, displacement, disposal, dispose, dispute, disputed, disrupt, disrupted, disruption, disruptive, dissatisfaction, dissatisfied, disseminated, dissident, dissolution, dissolve, distance, distancing, distinct, distraction, distributed, distribution, district, diverse, diversion, diversity, diverted, divided, dividing, dollar, domain, dominantly, dominated, donated, Dornogobi, downfaulted, downhole, downside, downstream, downturn, draft, drainage, drawdown, drawn, drawpoint, drillcore, drinkable, driven, dry, DSF, ductile, Dummett, Dundee, duration, dust, dyke, earlier, ease, easier, east, eastern, easting, EBRD, ecological, economy, ecosystem, education, educational, efficiency, efficient, effort, El, elapse, Eldorado, element, elevated, elevation, Eleven, eliminate, eliminated, elimination, elongated, emanating, embedded, emission, emplaced, employ, employee, EMS, Emulsion, enable, enabled, enabler, enabling, enacted, enacting, Enargite, enclosing, encountered, encouraged, endangered, endeavour, endorsed, endorsement, enduring, ENE, England, enhanced, enrichment, entirety, entity, envisaged, EPCM, equal, equalled, equipment, equipped, equipping, equity, equivalent, eroded, erosional, escalate, escalation, ESIA, espoused, essential, essentially, estate, ethical, European, event, eventual, eventually, Evidence, evolve, evolving, EW, exacerbate, examining, excavation, exceeded, exceeding, excellent, exceptionally, excise, exclude, excluded, excluding, exempt, exercisable, exercise, exert, expand, expanded, expanding, expatriate, expend, expenditure, expense, expensive, experienced, experiencing, expertise, expire, expiry, explaining, export, exported, exporting, expose, exposed, exposure, expropriation, extension, extensive, extensively, extent, extraordinary, extreme, extremely, extrusive, face, faced, facilitate, facilitating, facing, fail, failed, failing, failure, fair, fairly, faith, FALCON, fallen, fatality, fault, Faulting, fauna, FAusIMM, favorable, FCPA, feature, fed, federal, fee, feed, feedback, feel, feet, feldspar, felsic, female, fencing, fertility, fiamme, field, fifteen, fill, filled, filling, filtered, Finalisation, finalising, finer, fire, firing, fit, fitted, fix, fixed, fixing, flee, fleet, flight, flood, flooding, floor, flotation, flow, flowchart, flu, focused, focusing, fodder, fold, foliation, food, foot, footprint, force, forced, forecast, foreseeable, formation, formulae, formulate, forum, forward, foster, found, foundation, foundational, fourth, FPA, fracture, framework, free, freely, freight, frequency, frequently, friendly, FS, fuel, fulfilling, fulfillment, full, fully, Fulsome, fundamental, gain, GAIP, gangue, Ganqimaodao, Ganqimaodu, gap, gas, Gashuun, gasoline, gate, gauge, gave, genetic, geochemical, geochemistry, geographic, geology, Geomaster, geometallurgical, geometry, geophysical, GHG, glassy, glossary, goal, Gobi, Goldcorp, good, GPS, gradient, gram, granite, granitic, granitoid, granodiorite, granted, gravity, gray, great, greatly, green, greenhouse, greening, grid, grigg, grind, grinding, groundwater, group, grove, grown, guarantee, Guyana, habitat, Hailiutu, Halbower, Hall, handling, handover, hard, harm, harmful, haul, hauled, headframe, healthcare, healthy, hearing, heat, heating, hectare, height, heightened, heightening, Herder, hereof, heritage, high, highest, highlight, highlighted, highly, highway, hire, hiring, history, HoA, hoist, hoisting, holder, hole, honesty, hooved, horizontal, hornblende, host, hosted, hosting, hour, house, housekeeping, HSE, HSEC, Hugo, hybrid, Hydro, hydrothermal, hygiene, hypogene, ice, Idealized, ignimbrite, iii, illegal, illustrated, illustration, immersion, IMMI, immigration, immovable, impair, impairment, IMPIC, implement, implementation, implemented, implementing, impose, imposed, impossible, impressed, impugned, inability, inadequate, inadvertently, incentive, inception, incident, inclement, incompatible, inconsistency, inconsistent, incorrect, incremental, incur, incurred, incurrence, incurring, indefinite, indeterminate, indirectly, Indochina, induce, induced, ineffective, inequality, infill, inflation, inhibited, injury, inlier, innovation, input, inquired, insertion, instability, installation, installed, instance, insufficient, insulation, insurance, insure, intake, integrate, integrated, integration, integrity, intense, intensely, intensity, intent, intention, Interbank, intercepted, interconnected, interfere, intermediate, internationally, interpolated, interruption, intersected, intersecting, intersection, interval, intruded, intruding, intrusion, intrusive, Inverse, inversion, investigated, investigation, investor, IP, iridescent, Iron, Irrespective, irreversible, ISO, isometric, issuable, Item, iv, Ivanhoe, Ivey, Javkhlant, jaw, Jeff, job, jointly, judicial, Jurassic, justice, justification, JV, Kaizen, kg, kh, Khad, Khanbogd, Khanbumbat, Khud, Khudag, Khukh, khulan, kilogram, kilometre, kind, km, Kolkert, koz, KPMG, kriging, ktpd, labelled, laboratory, lack, laid, Lakefield, laminated, land, landfilled, landscaping, lapilli, lapse, larger, latitude, Laundering, lawsuit, layered, layout, lb, leach, leached, lead, Leadership, leading, learning, leave, led, legacy, legitimate, lender, lending, length, letter, LG, liable, liaison, LIBOR, licence, lie, lift, line, Lining, linkage, listen, literacy, literate, lithic, lithological, lithology, live, livelihood, livestock, load, loaded, loading, loan, lockdown, locked, logging, London, long, longer, longitude, longstop, loose, lose, lost, low, lowest, lying, Ma, mafic, Mag, Magma, magnetic, magnetometer, MAIG, main, maintenance, majeure, Manakht, Mandalgovi, mandated, mandating, mandatory, manipulation, Manlai, manufactured, map, mapping, marine, Marshall, massif, Master, match, matrix, Matthew, MAusIMM, maximize, meal, meant, mechanical, mechanism, media, medical, medium, member, memorandum, mental, merit, metamorphic, meterage, method, metre, metric, MGL, mica, migrant, mile, milestone, military, milk, millimetre, millionth, mineralogical, mineralogy, minimise, minimize, Minimizing, minimum, Minister, Ministry, minuted, mitigate, mitigated, mitigating, mitigation, mix, mixing, mixture, Mlb, mm, Mo, MoA, Mobile, moderate, modern, modification, molten, molybdenite, molybdenum, monetary, Mongol, Mongolian, monitor, monitored, monitoring, monoclinic, Montana, month, monthly, monzodiorite, monzonite, mortality, MOU, mount, move, moved, movement, Moz, mt, Mtpa, multijurisdictional, multiple, museum, mutual, MW, narrow, Native, nearest, necessarily, negative, negatively, Negdel, negotiate, negotiating, negotiation, negotiator, neighbour, neighbourhood, neighbouring, Nepheline, network, newly, NGO, NI, Nogoon, noise, nomadic, nominee, noncompliance, norm, northeast, northerly, northern, northernmost, Northgate, northwest, noteworthy, notice, notification, notified, notify, Notwithstanding, NPPC, NPTG, NPV, NSR, objective, objectivity, obligor, oblique, observe, observed, occupation, occupational, occurrence, offer, offered, offering, official, offset, offsetting, Ohm, oil, older, oldest, oligoclase, olivine, Ombudsman, omitted, Omnogobi, ongoing, onsite, open, opened, opposite, optimise, optimization, optimize, optimum, option, ordinary, orebody, Organisation, organizational, oriented, orthoclase, orthopyroxene, Osgoode, OT, ounce, outbreak, outer, outlined, outlining, output, overarching, overflow, overlain, overlapping, overlying, overprinted, oversight, overview, Ovoo, owed, owing, ownership, oxidation, oxide, oxidization, Oyut, oz, Pacific, package, Palaeozoic, pandemic, par, parallel, parcel, parent, Parliament, parliamentary, partial, partially, Participatory, partner, passed, passing, patchy, path, pathway, patrol, paved, pay, paying, payload, PD, PDIP, PEA, peaking, PEM, penalty, pending, penetrated, Pentwater, percent, percussion, permanent, permanently, Permian, persist, personnel, Perth, PFIC, PFS, photographed, phyllic, physical, pillar, pilot, pipeline, pit, placement, plagioclase, planar, platform, pleasure, plenary, plutonic, poached, poaching, Polarisation, polarity, polarization, policy, political, pool, poorly, population, porphyritic, porphyry, port, pose, position, positive, positively, potassium, pound, powerline, ppm, practice, precise, precision, preference, preferred, preliminary, prescribed, presence, preservation, preserve, preserving, presplit, pressure, prevalent, primarily, Prime, principle, prior, prioritised, prioritization, prioritize, prioritized, priority, prismatic, proactive, procedural, procedure, proceed, proceeded, proceeding, procure, profile, program, programme, progressed, progression, progressively, prohibited, prolong, prolonged, promising, promote, prone, propagation, proper, proportion, proportionate, proprietary, Prosecutor, prospect, prospective, protect, protected, protecting, protection, protective, protest, proximity, proxy, PSCA, PSFA, publicly, published, pulp, pumice, pumped, pure, purple, pursue, pursued, pursuit, put, pyrite, pyroclastic, pyroxene, QMD, qualification, quantifiable, quantify, quantitative, quantum, quarter, quartz, Quaternary, Quellmann, questionable, quorum, quoted, Racquel, rail, railroad, railway, rainfall, ramification, ramp, ramped, range, ranging, rank, ranking, rapid, rapidly, rate, ratio, raw, RC, ready, real, receipt, recession, reclamation, recognize, recognized, recognizing, recommend, recommendation, recommended, recommending, reconciliation, Reconstruction, recourse, recoverability, recoverable, recruit, recruiting, rectification, recurrence, recycle, recycled, recycling, Red, redefined, redemption, redeployed, reduce, reduced, reducing, refrain, refund, refuse, regime, registrar, reground, regularised, regulation, regulator, rehabilitated, rehabilitation, reimbursement, reinforced, reinvest, reject, relaxed, release, released, reliable, relief, relocating, remain, remaining, remedial, remediation, removed, removing, remuneration, renamed, renegotiate, renewable, Renewal, renewed, reopened, repaid, repatriate, repatriation, repay, repayable, repayment, repeat, replace, replaced, replacement, replacing, repression, reputation, reputational, requisition, research, resettlement, residence, resignation, resigned, Resiliency, resistivity, resolve, resolved, resolving, response, responsibility, responsible, responsive, restart, restated, restore, restructuring, resumed, resurgence, resurveyed, resuscitation, retain, retained, retaining, retention, retirement, return, returned, returning, reusable, reuse, reused, reveal, revealed, revenue, reverse, revisit, revoked, reward, rheology, rhyodacite, rhyolite, Richard, ridge, rig, road, rock, rockchip, role, room, root, rope, rotate, rougher, roughing, route, routine, routinely, routing, royalty, RPGeo, RTIH, RTSEA, run, running, runtime, Russia, Russian, safeguard, safeguarding, SAG, SailingStone, Sainshand, Sainshandhudag, saline, sand, satellite, satisfaction, satisfactory, save, scenario, school, Science, screening, scrutiny, sealed, sealing, season, seasonal, secondary, sector, sedar, sediment, sedimentary, segregating, select, selected, selection, selective, selenium, sell, Selling, semi, sensitive, sensitivity, sentenced, September, session, settle, settlement, SGS, shaft, shallow, shape, shear, shearing, sheeted, shell, Sherritt, shift, shifted, shipment, shipped, shipping, Shivee, short, shortening, shortly, show, showed, showing, shown, shut, SHW, SI, SIA, side, signature, silica, simultaneously, single, sinking, situ, situated, sizable, size, SK, slavery, slight, slope, slowdown, slower, small, smaller, SMART, smelter, smelting, social, sociopolitical, soft, software, soil, solar, solidified, solution, solve, sophistication, SOPP, soum, sound, southerly, southern, southwest, sovereign, spacing, spare, sparsely, spatial, Speaker, specialised, specialist, speciation, spectrometer, speed, spend, spent, split, sponsor, spotlight, spread, Squared, SRM, stabilised, stability, stabilized, stable, stage, staged, stakeholder, standstill, staple, stapled, station, statistical, statistically, Steamship, steel, steeper, step, Stephen, Steve, stockpile, stockpiled, stockworked, stop, storage, stored, storm, strata, strategic, strategically, strategy, stratigraphic, stream, streaming, stretching, strict, stricter, strictly, strike, striking, stringent, stripping, strong, strongly, structural, structure, structured, student, style, subduction, submission, submittal, subordinated, subsequent, subsequently, subsidiary, substantively, substitution, Subtotal, successful, successfully, succession, successive, suffering, sufficient, sufficiently, suitably, Sukhait, sulphide, sulphur, sum, summarise, summarised, summary, sunk, supergene, Superior, Supreme, surface, surge, surveillance, survey, surveyed, surveying, Surveyor, susceptibility, suspended, suspension, suspicion, SW, swap, swarm, swath, sweeping, swimming, syenite, symbol, syndicate, systematic, table, tabular, tag, tariff, tarnishing, task, taxable, Taxation, TD, teaching, team, teamwork, tellurium, temperature, temporary, Teniente, tenure, territory, terrorism, test, tested, testing, testwork, text, textural, texture, theft, therapeutic, therefrom, thereof, thereunder, therewith, thermal, Thibeault, thickened, thickening, thin, thinning, thirty, thought, thousand, THR, threatened, threshold, Tianjin, tie, timeline, tipped, tolerance, ton, tonne, Tool, top, topography, Toronto, Touche, tougher, tower, town, toxic, TPC, tpd, trachyte, tracked, Trade, traded, trading, traditional, traffic, trafficking, trail, trained, training, tramming, TransAlta, transected, transfer, transferred, transmission, travel, traversing, Treasurer, treat, treated, trend, trending, trial, tribunal, Tripartite, troy, TRQ, trucked, Trust, TSX, TTPP, tuff, turmoil, turn, twin, Tygesen, type, UDP, Ukhaa, Ulaan, Ulaanbaatar, Ulaanbatar, Ulf, ultimate, ultimately, Umnugobi, Umnugovi, unable, unanticipated, unavailable, uncapped, unchanged, UNCITRAL, unconformably, unconformity, unconsolidated, uncrushed, undercover, undercut, undercutting, undergo, underlain, underlying, underpinned, understood, undertaken, undertook, underway, unethical, unexpectedly, unexplored, unfair, unforeseen, unified, unilaterally, uninterrupted, unique, Universal, university, unknown, unlimited, unpaid, unpaved, unprecedented, unsafe, unstable, unusual, upcoming, upheld, uphold, uplifted, Upper, uppermost, upside, urging, USA, usage, utilise, utilised, utilize, utilized, UTM, vacancy, valid, validated, validation, validity, valuable, variability, variable, variogram, variography, VAT, vein, veining, ventilation, verification, verified, vertical, veto, vi, viable, vibration, Vice, vicinity, video, vii, viii, violation, Virgin, virtually, visited, visual, volcanic, volcaniclastic, volume, voluntarily, Vulcan, waiver, waiving, walkway, wall, washing, waste, water, watering, weak, weakly, wearing, weather, Wedge, weighted, welfare, west, western, WGS, Wheaton, whistleblower, Whitehorse, wholly, wide, widening, width, winding, winter, WNW, women, wood, workbook, workforce, workplace, worldwide, Wuhan, Wuyuan, yard, YBCA, young, younger, youngest, youth, Yukon, zone, zoned
Removed: accumulated, asExhibit, ballistic, billing, circumvented, Citizenship, Codification, collusion, conceived, confer, conferencing, contacting, controller, detected, disclose, divest, electronically, Employer, entering, error, falling, faulty, fraud, furnish, GAAP, gathered, IFIC, implicit, inExhibit, informally, Instruction, instrumentality, involvement, Iran, Islamic, mark, missile, mistake, Namibian, NCG, nuclear, opinion, override, paragraph, posted, presiding, print, promptly, Pte, PwC, referencing, registrant, representation, Republic, seeExhibit, shorter, Simply, StatesPrivate, submit, summarized, Syria, targeting, teleconference, telephone, Threat, transacting, transition, transparency, undersigned, unqualified, uranium, view, viewing, voted, Washington, website, writing

Proxies

No filings