Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

3484results about "Laminated elements" patented technology

Systems and methods for cooling ultrasound transducers and ultrasound transducer arrays

Ultrasound devices and systems are disclosed in which cooling of an active acoustic element of an ultrasound transducer is achieved via an electrically conductive member that extends beyond a proximal side of the active acoustic element to contact a heat exchanger. The electrically conductive member delivers electrical driving signals to the active acoustic element while conducting heat to the heat exchanger. A region of the proximal surface of the active acoustic element that is free from contact with the electrically conductive member may also absent from contact with a liquid or a solid, thereby facilitating reflection of ultrasound energy. The heat exchanger may include an electrically insulating fluid that contacts the electrically conductive member to remove the heat conducted through the electrically conductive member. The active acoustic element may be a multilayer lateral mode element, and the electrically conductive member may form an electrode of the lateral mode element.
Owner:SUNNYBROOK RES INST

Plate-and-shell type coal economizer

The invention belongs to the technical field of power station boiler waste heat recycling energy-saving equipment and relates to a plate-and-shell type coal economizer. The plate-and-shell type coal economizer comprises a corrugated plate heat exchange core body (1), a heat exchanger shell (2), a first and a second water inlet / outlet water tank (3, 3') and a first and a second exhaust gas inlet / outlet pipeline (4, 4'), wherein the corrugated plate heat exchange core body (1) is mounted in the heat exchanger shell (2), the first and second water inlet / outlet water tanks (3, 3') are respectively arranged at the upper and lower ends of the front side of the corrugated plate heat exchange core body (1), and the first and second exhaust gas inlet / outlet pipelines (4, 4') are respectively arranged at the upper and lower sides of the corrugated plate heat exchange core body (1). The plate-and-shell type coal economizer solves the problem that the length of a water passage needs to be increased to solve the problem of unapparent water heating due to the great difference between an exhaust gas density and a water density, and meanwhile, a corrugated passage at the exhaust gas side enables the exhaust gas flow turbulivity to be increased and the heat transfer efficiency to be improved; the blockage due to ash accumulation happens rarely, even if the ash is accumulated, the cleaning is easy to finish.
Owner:TONGJI UNIV

Thermally-enhanced and deployable structures

An apparatus includes a structure configured to receive thermal energy and to reject the thermal energy into an external environment. The structure includes a lid and a body. The structure also includes (i) multiple inline and interconnected thermomechanical regions and (ii) one or more oscillating heat pipes embedded in at least some of the thermomechanical regions. Different portions of at least one of the lid and the body form the thermomechanical regions. The one or more oscillating heat pipes are configured to transfer the thermal energy between different ones of the thermomechanical regions. At least one of the thermomechanical regions includes one or more shape-memory materials configured to cause a shape of the structure to change. Each of the one or more oscillating heat pipes includes at least one channel in the structure.
Owner:RAYTHEON CO +1

Three-dimensional heat transfer device

A three-dimensional heat transfer device includes a vapor chamber and a plurality of flatten heat pipes. The flatten heat pipes are disposed on the vapor chamber and arranged along an extension direction of a short side of the vapor chamber. Major axes of cross-sections of the flatten heat pipes are parallel to a long side of the vapor chamber.
Owner:PURPLE CLOUD DEV PTE LTD

Liquid cooled heat exchanger

A liquid cooled heat exchanger includes first and second heat exchange chambers that are in thermal communication. The first heat exchange chamber is downstream of the second heat exchanges chamber and receives heat from a heat generating device, such as an electronic circuit. Heat in the first heat exchange chamber can be transferred to the second heat exchange chamber to increase the temperature of a subcooled liquid working fluid in the second heat exchange chamber. This can render a pressure drop across the heat exchanger that is relatively insensitive to a fraction of liquid that is vaporized in the first heat exchange chamber.
Owner:AAVID THERMALLOY LLC

Cooling device for cooling an electrical and / or electronic assembly

The invention relates to a cooling device for cooling an electrical and / or electronic assembly (2), said cooling device comprising: a top plate (3) and a bottom plate (4), the bottom plate (4) being a deep-drawn component having a depression (40), the top plate (3) and the bottom plate (4) being arranged such that, due to the depression (40) a cooling channel (5) is formed between the top plate (3) and the bottom plate (4), the top plate (3) and the bottom plate (4) being connected to one another at a contact region (8) outside the depression (40), it being possible for a cooling fluid flow of a cooling fluid to flow through the cooling channel (5) along the longitudinal direction (11), the cooling device (1) also comprising at least one turbulator (6) that is arranged inside a turbulator section (56) of the cooling channel (5). According to the invention, a turbulence portion (61) for generating local turbulence in the flow of the cooling fluid and a blocking region (62) for locally blocking the flow of the cooling fluid are formed on the turbulator (6).
Owner:ROBERT BOSCH GMBH

Gradually-expanded printed circuit board type heat exchange inner core adaptive to two-phase flow and heat exchanger

The gradually-expanded printed circuit board type heat exchange inner core comprises a cover plate, a bottom plate, a cold side plate layer and a hot side plate layer, a cold side gradually-expanded channel is of a flow channel structure with the width gradually expanded, and the sectional area of a flow channel dynamically adapts to gas-liquid phase change and volume change. And pressure drop fluctuation and bubble aggregation caused by gas phase expansion are reduced, the shunt channels and the divergent channels are arranged in parallel, an inner wall porous structure is combined, medium distribution uniformity is optimized through graded distribution and surface wettability enhancement, and the flow stability is remarkably improved. The turbulent flow ribs are arranged in the heat exchange channel on the heat side, combination of heterogeneous working media such as supercritical CO2-water and liquid hydrogen-liquid oxygen is supported by destroying a heat boundary layer, inducing turbulent flow and strengthening convective heat exchange and phase change heat transfer, the heat exchanger can improve the heat exchange efficiency while reducing pressure drop, compactness, reliability and wide working condition adaptability are considered, and the heat exchange efficiency is improved. Two-phase flow optimization and efficient heat exchange are achieved, and the extreme heat exchange requirements in the fields of aerospace, new energy and the like are met.
Owner:XI AN JIAOTONG UNIV

Active heat dissipation apparatus

The present disclosure relates to an active heat dissipation apparatus including a thermal conduction panel body having a refrigerant flow space in which a refrigerant is stored and flows, in which the refrigerant flow space includes a first refrigerant flow path having a vaporization zone in which the refrigerant changes from a liquid phase to a gaseous phase, and a plurality of second refrigerant flow paths provided in a condensation zone provided in a portion other than the first refrigerant flow path and configured to guide a flow of a liquid refrigerant to the vaporization zone, and in which the second refrigerant flow paths form independent flow paths for the liquid refrigerant by a plurality of inclined guides, which protrude in the refrigerant flow space, have surfaces that adjoin one another and are in surface contact with one another, and are provided straight and inclined toward the first refrigerant flow path so as to be physically separated from the adjacent second refrigerant flow path, and by a plurality of strength reinforcement portions respectively formed on the plurality of inclined guides, thereby significantly improving heat dissipation performance.
Owner:KMW INC

Cobweb-shaped oil-water emulsification spoiler with spoiler fins

The invention relates to the field of petrochemical equipment, and discloses a cobweb-shaped oil-water emulsification turbulator with turbulent flow fins, which comprises an oil-water emulsification pipe, a cobweb-shaped turbulator arranged in the oil-water emulsification pipe, and annular fins and bent fins fixed on the inner side of the pipe wall of the oil-water emulsification pipe, the annular fins and the bent fins are distributed in the axial direction of the oil-water emulsification pipe, the bent fins are arranged close to the cobweb-shaped spoiler, and a gap for fluid circulation is formed between the bent fins and the cobweb-shaped spoiler. A multi-scale composite turbulent flow field is constructed through cooperative cooperation of the annular fins, the bent fins and the cobweb-shaped spoilers, the annular fins can effectively damage a boundary layer of a pipe wall and enhance local shear force, so that oil drops leaning against the wall are separated from the pipe wall and guided to a central area of a pipeline, and the bent fins further guide fluid to deviate towards the center so as to reduce flowing dead zones. The net-shaped structure of the cobweb-shaped spoiler is used for continuously stretching, shearing and secondarily crushing oil drops, and the oil-water mixing uniformity and the emulsifying efficiency are remarkably improved under the combined action of the three parts.
Owner:SANYA SCI & EDUCATION INNOVATION PARK WUHAN UNIV OF TECH

Plate heat exchanger

The invention provides a plate heat exchanger which is characterized in that a first plate sheet comprises a first trough and a second trough which are adjacent, the first trough and the second trough are sunken downwards relative to the same reference plane P1, and the depth of the first trough is larger than that of the second trough; the second plate sheet comprises a first wave crest and a second wave crest which are adjacent, the first wave crest and the second wave crest protrude upwards relative to the same reference plane P2, and the height of the first wave crest is larger than that of the second wave crest; the first wave crest and the first wave trough are mutually contacted and fixedly welded; the second wave crest is at least partially opposite to the second wave trough, and the height of the second wave crest is unequal to the depth of the second wave trough. According to the plate heat exchanger, through the structural design, the surfaces of the two heat exchange plates forming the inter-plate flow channel have different flow resistances, and flow channels with asymmetric sections are formed between the plates, so that the turbulence degree is larger when fluid flows through, and the heat exchange performance of the heat exchanger is improved.
Owner:ZHEJIANG SANHUA PLATE EXCHANGE TECH CO LTD

Plate heat exchanger

The utility model discloses a plate heat exchanger, belongs to the field of air pre-heaters, solves the problem that in the prior art, plates of a plate heat exchanger are prone to damage when heat exchange is conducted in dust-containing flue gas, and adopts the technical scheme that the plate heat exchanger comprises a heat exchange plate, and the heat exchange plate is formed by welding and fixing two thin plates through a plurality of welding parts; the non-welded portions of the thin plates are far away from each other to form a gas flowing cavity, the edges, close to the smoke flowing-in side, of the two thin plates of the heat exchange plate are first ends, the first ends are fixed through welding parts, guiding pieces are installed at the first ends, and the thickness of the guiding pieces is larger than that of the two thin plates. The dust-containing flue gas heat exchanger is mainly used for realizing heat exchange in dust-containing flue gas at low cost.
Owner:ZHEJIANG JUNHUA SMART IOT TECH CO LTD

Cooling module and battery disconnect device comprising same

A cooling module is disclosed. A cooling module according to an aspect of the present disclosure comprises a heat dissipation part which is coupled to an external busbar and receives heat from the busbar, and a pipe part which is coupled to the heat dissipation part and inside which a heat transfer medium that receives the heat flows, wherein the heat dissipation part may comprise: a heat dissipation body formed to extend in one direction; a pipe coupling part which extends along the one direction inside the heat dissipation body and of which each end in the one direction is formed to be open so that the pipe part is coupled by penetrating therethrough; and a busbar coupling part which is positioned adjacent to the pipe coupling part and to which the busbar is coupled.
Owner:LS ELECTRIC CO LTD

Vapor chamber and electronic equipment

The invention provides a vapor chamber and electronic equipment, and relates to the technical field of electronic equipment. The problems that the heat dissipation performance is poor and the heat dissipation effect of internal elements of electronic equipment is poor due to the fact that the heat resistance of a vapor chamber is large are solved. The vapor chamber comprises the shell, the first wick and at least one second wick, the shell comprises a first cover plate and a second cover plate, and the first cover plate comprises an evaporation area and a condensation area. The first liquid absorption core is arranged in the shell, the first liquid absorption core is attached to the first cover plate, the first liquid absorption core and the second cover plate are arranged in a spaced mode, and the first liquid absorption core covers the evaporation area and the condensation area. The second liquid absorption core is arranged in the shell and covers the evaporation area, and the second liquid absorption core and the first liquid absorption core are arranged in a stacked mode.
Owner:HONOR DEVICE CO LTD

Plate heat exchanger with protective structure

The utility model relates to the technical field of plate-type heat exchangers, in particular to a plate-type heat exchanger with a protective structure, which comprises a heat exchanger, the heat exchanger comprises a pressing plate, the pressing plate comprises a fixed pressing plate on one side and a movable pressing plate on the other side, a plate sheet is arranged between the pressing plates on the two sides, and the protective structure is arranged on the plate sheet. The protection device has the beneficial effects that the protection insertion plates which are connected in an inserted mode are arranged, can be inserted between the pressing plates from top to bottom and are arranged on the outer sides of the upper ends of the plate sheets in a sleeving mode, corrosion or collision damage to the plate sheets caused by the external environment can be avoided, and the protection effect on the plate sheets is improved; and a protection structure is further arranged for the end of the fastening screw, the nut at the end of the fastening screw can be sleeved and protected through the protection structure, nut oxidation and corrosion caused by the influence of the external environment are avoided, nut damage caused by external collision can also be avoided, and the protection effect is improved.
Owner:SUZHOU JINYIDE MASCH MFG CO LTD

Heat exchanger including cross channel communication

In some examples, a heat exchanger includes a first flow channel having a first flow channel inlet and a first flow channel outlet. The heat exchanger also includes a second flow channel having a second flow channel inlet and a second flow channel outlet. A fin may separate the first flow channel from the second flow channel. The fin may define at least one aperture configured to allow fluid to flow between the first flow channel and the second flow channel if one of the first flow channel inlet or second flow channel inlet becomes constricted through a buildup of foreign object debris.
Owner:HONEYWELL INTERNATIONAL INC

Cooling heat exchanger

To provide a cooling heat exchanger having a novel structure that can improve cooling performance by efficiently causing a flow of the heat medium to overcome protrusions while stably flowing the heat medium in a cooling flow path. [Solution] A cooling heat exchanger that has a cooling flow path (16) formed inside, through which a heat medium for cooling flows, and that cools a cooling object (17) placed on a cooling surface (18), wherein the cooling flow path (16) has protrusions (34) that disrupt the flow of the heat medium, protruding from the bottom surface of the cooling flow path (16), the protrusions (34) extending across the entire width of the cooling flow path (16), and both ends of the protrusions (34) each serve as connecting ends (54) that continue with the side wall portions of the cooling flow path (16), and the connecting ends (54) of the protrusions (34) are formed as flow adjustment sections (56) that are concave toward the bottom surface and extend in the flow direction of the cooling flow path (16).
Owner:SUMITOMO RIKO CO LTD

Heat exchanger

A heat exchanger according to the present invention includes plates each having, at one side thereof, an inlet port into which a fluid is introduced, and a first junction port having a periphery protruding upward, and having, at the other side thereof, an outlet port from which the fluid is discharged, and a second junction port having a periphery protruding upward, and a heat dissipation fin seated on an upper surface of the plate and having at least one non-heat dissipation fin portion formed by cutting a predetermined region of the heat dissipation fin in a direction parallel to a direction from one side to the other of the plate, in which the heat dissipation fin may be inserted between the pair of stacked plates.
Owner:HANON SYST CO LTD

Heat exchanger and manufacturing method therefor, electric control box, and air conditioning system

A heat exchanger includes at least two plate bodies stacked with each other and at least one connecting sheet. Each of the at least two plate bodies is provided with a plurality of micro-passages. The at least one connecting sheet is arranged between adjacent plate bodies of the at least two plate bodies. A solder is disposed on each of two opposite sides of the at least one connecting sheet, and the solder is configured to weld and fix the at least one connecting sheet with the adjacent plate bodies of the at least two plate bodies.
Owner:GD MIDEA HEATING & VENTILATING EQUIP CO LTD +1

Sealing arrangements for rotary adsorption machines

A rotary machine includes a rotor that is configured to rotate, a housing that encloses the rotor, and an elastomeric member that is attached to the housing. The housing includes a plate extending along the rotor, and the elastomeric member extends from the plate to form a seal with the rotor.
Owner:HOWDEN GRP LTD

Plate sheet of plate heat exchanger and plate heat exchanger

The invention provides a sheet bar. The size of the sheet bar in the length direction is smaller than or equal to 300 mm. The plate sheet is provided with a main heat exchange area, and is provided with a flat plate part and a plurality of corrugated structures which are positioned in the main heat exchange area; the plurality of corrugated structures are arranged at intervals and protrude relative to the flat plate part; the front side and the back side of each plate correspondingly form a circulation channel for a refrigerant to flow and a circulation channel for a secondary refrigerant to flow in the main heat exchange area of the plate, the channel volumes of the two circulation channels are different, the side, where the circulation channel with the smaller volume of the plate is located, of the plate is used for circulation of the refrigerant, and the side, where the circulation channel with the larger volume of the plate is located, of the circulation channel is used for circulation of the secondary refrigerant. The corrugated structure is provided with at least one extension section; the extension section is obliquely arranged relative to the length direction of the sheet bar, and an included angle beta formed between the extension direction of the extension section and the length direction of the sheet bar is greater than or equal to 65 degrees and less than 90 degrees. The plate heat exchanger applying the plate sheet is good in overall heat exchange performance under the condition of small-size plate sheets, and fluid pressure drop is considered at the same time.
Owner:ZHEJIANG SANHUA INTELLIGENT CONTROLS CO LTD

Efficient and energy-saving air compressor waste heat recovery device

The invention relates to the technical field of air compressor waste heat recovery, in particular to an efficient and energy-saving air compressor waste heat recovery device which comprises an air compressor body and a waste heat recovery assembly arranged on one side of the air compressor body. A cooling oil pipe is arranged in an inner cavity of the heat exchange pipe, steam turbine fan blades are arranged above the heat exchange pipe at intervals, and conveying units for achieving cooling water supplement through creeping transportation are arranged above the steam turbine fan blades at intervals. The cooling oil pipe has the beneficial effects that through the design of the convex blocks on the surface of the spiral plate in the cooling oil pipe, oil is forced to generate high-turbulence motion, and the heat conduction time is prolonged; meanwhile, a turbine fan blade is arranged to drive a spiral guide plate to rotate at a high speed in a heat exchange pipe, cooling water is pushed to form spiral turbulent flow, a temperature boundary layer of static heat exchange is thoroughly broken, a paraffin sealing bag and a silicon rubber plate in a steam guide pipe form a self-adaptive temperature control combination, and the opening degree of a steam channel can be adjusted in a self-adaptive mode.
Owner:CHANGZHOU XINZHANJIANG SPECIAL FIBER

Heat exchanger assembly and water heater comprising same

The present invention relates to a heat exchanger assembly and a water heater comprising same, wherein the heat exchanger assembly comprises a heat exchanger unit provided with an inlet for introducing a fluid and an outlet for discharging the fluid, and the heat exchanger unit may comprise: a first plate; a second plate disposed on one surface side of the first plate to define, together with the first plate, an internal space in which the fluid introduced through the inlet moves toward the outlet; a heat generation member coupled to at least one of the first plate and the second plate and provided to provide heat into the internal space; and a guide part disposed in the internal space and provided to guide the fluid introduced through the inlet toward one plate, to which the heat generation member is coupled, of the first plate and the second plate.
Owner:KYUNGDONG NAVIEN CO LTD

Heat exchange plate

The utility model discloses a heat exchange plate, belongs to the field of air preheaters, solves the problem that better heat exchange efficiency cannot be obtained when a plate sheet with higher hardness is used in the prior art, and mainly adopts the technical scheme that the heat exchange plate is formed by welding two thin plates which are arranged front and back through a plurality of linear welding parts, the non-welded parts on the two thin plates are far away from each other to form an air cavity for flowing air, the left side of the air cavity is an air inlet side, the right side of the air cavity is an air outlet side, and the linear welding part is in an up-and-down fluctuating wave shape. The heat exchange plate is mainly used for improving the heat exchange efficiency while ensuring the strength of the heat exchange plate.
Owner:ZHEJIANG JUNHUA SMART IOT TECH CO LTD

Variable length fin heat exchanger and corresponding turbomachine

A heat exchanger for a turbomachine of an aircraft, the heat exchanger having a plurality of fins intended to be swept by a first fluid in a first direction, the fins extending in a second direction between a first panel and a second panel, being arranged in several rows in a third direction, and being arranged in a staggered manner, each row of fins being parallel and connected to one another. The heat exchanger can be annular, centered on the third direction and can have an inner cylindrical surface defining an inlet and an outer cylindrical surface defining an outlet, and the fins can have a length which decreases radially in the heat exchanger, in the first direction, between the inner cylindrical surface and the outer cylindrical surface.
Owner:SAFRAN SA

Heat sink assembly and manufacturing method thereof

A heat sink assembly and a manufacturing method thereof are provided. The heat sink assembly includes a heat dissipating base and a sealing member. The heat dissipating base includes a main body and a dissipating seat. The main body is mounted to a connector assembly, and an inner surface of the main body defines a passageway space. The heat dissipating seat is placed in the passageway space. The sealing member is provided in the passageway space. The sealing member has a fixing portion which is connected to the inner surface of the main body, and a floating portion which is connected to the fixing portion and the heat dissipating seat and is separated from the inner surface of the main body. Therefore, it can allow the heat dissipating seat to cooperate with contacting and abutting of a pluggable assembly to move relative to the main body, avoid the heat dissipating seat generating interference with the pluggable assembly, in turn attain an effect of promoting mounting firmness.
Owner:MOLEX INC

Stainless steel heat exchange plate for concentrate drying and assembly structure of stainless steel heat exchange plate

The invention relates to the technical field of heat exchange devices, and discloses a stainless steel heat exchange plate for concentrate drying and an assembling structure thereof, through the arrangement of a clamping assembly, when a plate sheet is maintained, a driving rod is rotated in the forward direction or the reverse direction, so that the driving rod drives a cylindrical pressing block to drive a movable clamping plate to clamp the plate sheet, and assembling is rapidly completed; or the driving rod drives the cylindrical pressing block to drive the movable clamping plate to loosen the sheet bar to quickly complete disassembly, so that the time required for maintenance is greatly saved, the working efficiency is improved, the sheet bar is made of stainless steel, the sheet bar has extremely high corrosion resistance, and due to the fact that the stainless steel has high strength and hardness, the service life of the sheet bar is prolonged. The plate can be used for a long time in a harsh environment and is not prone to deformation or damage, and therefore the service life of the plate is prolonged.
Owner:连云港恒鑫通矿业有限公司

Heat exchanger plate with fluid flow disrupting elements

The present invention relates to a plate of a heat exchanger having two opposite longitudinal edges connected to one another by two lateral edges, these longitudinal edges and lateral edges surrounding a bottom wall, an angle measured between this bottom wall and any one of the edges ranging between 103.5° and 109.5°, a thickness of the plate ranging between 0.20 mm and 0.45 mm, the bottom wall being equipped with fluid-flow-disturbing elements, these fluid-flow-disturbing elements having a vertical dimension that ranges between 0.75 mm and 1.15 mm.
Owner:VALEO SYST THERMIQUES SAS

Dual-purpose plate-fin heat exchanger

The utility model discloses a dual-purpose plate-fin heat exchanger, which relates to the field of heat exchangers, aims to solve the problems that in the prior art, the refrigerant side and cooling liquid circulation sectional area is small, the weight is large, the flow resistance is large, and the system energy consumption is increased, and adopts the technical scheme that the dual-purpose plate-fin heat exchanger comprises a core body and a bracket, the top of the core body is provided with a second refrigerant connector, a first refrigerant connector, a cooling liquid inlet water pipe and a cooling liquid outlet water pipe. The core body comprises an upper side plate, a lower side plate and main plates, a plurality of groups of main plates are arranged between the upper side plate and the lower side plate, fins are further arranged between the adjacent main plates, and a refrigerant liquid inlet pipe is further arranged in the core body; a plate-fin structure is adopted, fin turbulent flow is increased, flow resistance is reduced, and heat exchange is improved; the refrigerant flow channel and the cooling liquid flow channel are arranged in the core body, and the flow path of the refrigerant flow channel is changed under the cooperation of the second main plate and the third main plate, so that the heat exchange efficiency between the refrigerant and the cooling liquid is improved, and meanwhile, the flow resistance is reduced.
Owner:YUXIN MACHINRY

Heat Exchangers with Variable Unit-Area Thermal Conductivities

A heat exchanger with a heat-exchanging portion is electrochemically deposited onto a base (for thermal coupling to a heat source) or directly on the heat source. The heat-exchanging portion comprises extensions that define openings (e.g., channels) for passing heat transfer fluid through the heat exchanger. The geometry of these c and / or openings varies throughout the exchange to achieve different unit-area thermal conductivities for at least two different portions of the heat-receiving surface. For example, the thickness, height, spacing, shape, and / or materials of the heat-exchanging extensions may be selected to achieve the desired heat transfer at each zone. This variability in unit-area thermal conductivities may be used to accommodate for “hot spots”, heating of the heat transfer fluid, fluid dynamics, and other factors associated with the heat exchanger operation. Electrochemical additive manufacturing (ECAM) is used to fabricate at least heat-exchanging extensions thereby enabling precise and zone-specific thermal transfer characteristics.
Owner:FABRIC8LABS INC

Popular searches