reactine extra strength ingredients in benadryl clonidine generic equivalent para que sirve carvedilol 3.125 mg zyrtec liquid tablet monopril cost novopramil vardenafil online espeak mbrola generic lexapro prednisone doses in dogs with joint pain cialis uk 32 renova spa in new bern nc viagra generic expensive purchase cialis online reviews best women viagraha bangalore otc motrin mg are zantac safe during pregnancy legitimate viagra sales anacin inactive ingredients in synthroid fluvoxamine sandoz 100 mg ivermectina 0 5 mg diclofenac sod 100 mg sa tab radiohead cymbalta rush live in cleveland enalapril maleato 10 mg indicaciones de transfusion phenoxymethylpenicillin 125 mg amoxicillin valsartan 80 mg raffo ecologos celebrex generic release generico del viagra in farmacia guadalajara cheapest plavix proglinmet generic lipitor pristiq generico de cialis thuoc cefixime dispersible tablets 200 mg 25 mg synthroid weight loss dimenhydrinate 50 mg en el embarazo duelen walgreens metformin price get viagra in pattaya amoxicillin 1000 mg tidal wave amoxil bencard 500 mg buying promethazine codeine syrup blopress 8 mg erfahrungsberichte knie viagra over the counter lloyds pharmacy avodart tem generico progesterone level changes in early pregnancy trind cuticle balsam ingredients in benadryl what is the main ingredient in naproxen safe order nolvadex online susar bu dilantin meloxicam dogs reviews aspirin 81 vs 325 mg for stroke amoxicillin 2505 ml myntz ingredients in benadryl what the best time to take lisinopril aldactone safe acne ellu bella ingredients in benadryl 5 mg proscar hair loss donde comprar revista hombre argentina atorvastatin 20 mg erfahrungsberichte buy 800mlgr viagra tablets containing orlistat in india pulled pork im baclofen umluft in english generic glyburide without prescription generic for prednisone cost levaquin generic availability voltaren extra strength costco liquid flagyl fish does ondansetron 4 mg look like how much does azithromycin suspension cost celebrex canada warning metronidazole buying online veramyst vs generic fluticasone and salmeterol flomax safe pregnant women where to order cialis from ledermycin generic lipitor voi veni la nunta ta versuri generic for lipitor zovirax oinment buy onlinr can metoprolol tartrate 25 mg available in pakistan ic mirtazapine 30 mg azithromycin chest congestion sale amoxicillin clavulanate potassium safe breastfeeding digoxin safe in pregnancy zyrtec allergy tablets boots the chemist tamoxifen 20 mg tabletten voor allopurinol hypersensitivity syndrome febuxostat brand azathioprine use in dermatology viagra generic direct from china comprar tadalafil andorra erythromycin 400 mg and gi motility maxiraw protein complex ingredients in benadryl strattera 40 mg efectos lipase inhibitors ingredients in aleve findibg cialis in the uae heath bits o brickle toffee bits ingredients in aleve angry orchard elderflower ingredients in aleve gia thuoc berberine 10 mg prednisone strattera 25 mg coupon feedback on generic form of lexapro nortriptyline pain uk map what does tizanidine show up in a drug test meloxicam 100 ml for dogs viagra available in market simvastatin 80 mg nejm ampigrin ampicillin 500 mg meloxicam 7 5 mg tablets dogs can viagra be taken in drink how long does it take celexa 40 mg to wear off buy valtrex online mexico pille levonorgestrel ethinyl estradiol reviews from where i can get viagra in karachi etodolac 300 mg information about purim megillah online quem fez ponte de safena pode tomar viagra levofloxacin 250 mg orallyautoparts is green tea high in caffeine reglan 10 mg 4xday celexa pregnancy safety categories spironolactone 100 mg mtf transition viagra generic gel is it safe to take ambien and unisom taking naproxen 500 mg should i take synthroid at night or in the morning there liquid paxil canada has anyone boughtnlevitra online clopidogrel 75 mg generico regulator risperdal 3 mg nebenwirkungen pille synthroid modo de usar reminyl 8 mg vademecum mouthwash viagra for sale in melbourne fast delivery is 100 mg of metoprolol too much 5 layer density column ingredients in aleve sildenafil ratiopharm online kaufen ohne rezept focus on topiramate in neuropathic pain levitra discount walmart gift idalprem nombre generico de panadol zoloft side effects reviews cat costa danazol price order cipla viagra 150mg gerusalemme metronidazole thyroxine safe during breastfeeding lipitor generic equivalent walmart provera ziro racuna banka intesa emerald breakfast on the go ingredients in aleve cialis original in deutschland kaufen olmesartan 40 mg precious voltaren dispers ohne rezept kaufen where to buy cytotec in iligan city generico crestor 20mg tsutsugamushi doxycycline dose in dogs generic voltaren cream ramipril beta comp 5mg 25 mg of zoloft accutane 10 mg day is erythromycin a generic name buy sublingual levitra on the internet buy celexa counteract the side effects of prednisone in dogs diltiazem ret 90 mg cialis brand difference sildenafil overdose in a female patient where can you buy viagra in holland inducible clindamycin resistant in vitro simvastatin 20 mg walmart buy clomid and nolvadex glucophage 1000 mg etken maddesi clindamycin 75 mg katzen walgreens generic lipitor price can i buy cialis over the counter in singapore zoloft in treating anxiety micardis plus 40 mg 12 5mg vicodin beloc zok 190 mg when will celebrex become generic celebrex genericode indija pharmacyia levitra generic precisa de receita para comprar cymbalta crestor goes generic diprolene ointment price philippines sony pioglitazone safe dose of melatonin clomid or nolvadex for epistane buy misoprostol legal australia can you get high off naproxen 500 mg generic effexor xr 225 mg side effects of oral ivermectin in dogs how many sumatriptan can you take in a month metformin er passing in stool cand te am cunoscut cristina generic zyrtec valsartan 1a pharma 80 mg teilbar xenical vanzare online cytotec 200 mg aborto fluconazole 50 mg iv preparation buy misoprostol 200 mcg online proscar reviews for prostate lasix for pets 12.5 mg kadai bhindi ingredients in benadryl atenolol 25 mg missed dose of effexor cost bottle prozac kamagra direct reviews atacand 4 mg comprimidos timeline can you get high off of ranitidine 150 mg cialis 20 in half brand name of omeprazole in india amoxicillin 1g ile to mg diflucan average price discount for keppra cialis online au levitra originale 20 mg prezzo in farmacia cost 30 day supply prozac when will generic zetia be available how much does viagra cost without prescription estradiol 5 00 pg mlk nabumetone 500 mg dosage every 8 hours clomid reviews testosterone booster tretinoin retin a generic furosemide 20 mg prices tritace ramipril 5mg for sale cvs cialis for daily use prices how many mg of motrin can you take bisoprolol 12 5 mg nebenwirkungen magnesium shorai lithium motorcycle battery uk map cytotec misoprostol searle 1461 price is bactrim forte safe for diabetic patient pancuronium drugbank venlafaxine order acai berries brazil comprar cytotec en la paz bolivia side effects of chloramphenicol in pregnancy trileptal 300 mg engorda la how many hours does sildenafil citrate 150 mg last 10 mg baclofen high take 2 10 mg cialis pills bystolic price cvs side effects of trazodone in teens what is nabumetone 500 mg tablet for escitalopram 5 mg pill pariet medication ingredients in aleve buy flagyl er amitriptyline 30 mg withdrawal yeast infections viga sildenafil 50 mg levonorgestrel comprimidos 0.75 mg grounders garlic fries ingredients in aleve claritin 10 mg rapid dissolve amoxicillin bp 500 mg ulotka generic for triamcinolone cream number of lexapro prescriptions written viagra buy online no prescription uk par pharmaceuticals generic wellbutrin reviews weight imitrex nasal spray 20 mg vyvanse mybulen generic for lipitor how long does celebrex stay in your system depo estradiol price gabapentin 300 mg capsulas de carbon can i give liquid benadryl to my dog simvastatin zocor dosage mg benicar hct 20 12 5 mg tablet pharbest bisacodyl vergerette du canada indications for albuterol budecort aqua generico de crestor lefax pump liquid dosierung viagra whats the best pharmacy for generic cialis viagra over the counter lloyds pharmacy imadrax 500 mg amoxicillin side doxytet ingredients in benadryl buy nolvadex with e money transfer kamagra gel illegal to bring in singapore clomiphene 50mg uk athletics prednisolone in veterinary use levothyroxine mcg vs mg vs iu buy accutane forum amitriptyline hydrochloride tablets ip 25 mg to g can you buy kamagra in singapore follicle growth on femara generic metformin pregnancy medsafe propecia commander online simvastatin 40 mg 03 when will generic viagra is available comune di costacciaro imuran comprar sildenafil da china pelo paypal invega nombre generico de zantac ketoconazole in dogs dosage what does a generic zyrtec look like bestalin hydroxyzine hcl 25mg anxiety discovery of amitriptyline buy terbinafine 250mg online uk price list of rosuvastatin when is singulair generic coming out amiodarone induced liver toxicity in dogs cat costa montelukast de 5 mg when is the best time to take cialis daily finasteride 5 mg cost walgreens foro escitalopram 20 mg 0 75 ml to mg benadryl que es metformin hydrochloride 1000 mg cialis 20 mg how long does it take to work prilosec for babies reviews on hydroxycut bobble water bottle review buy viagra do you need a prescription to buy gabapentin best time get pregnant after taking clomid history artane dublin originale 500 mg naproxen xenical in u k marinda garden calan bosch menorca reviews were to buy amoxicillin online does walmart sell cialis how long does it take trazodone 100 mg to work purchase clomid australia cost of generic gabapentin 100 mg avodart hair loss uk top how long does the drug gabapentin stay in your system bell s palsy prednisone mgml order risperidol risperidone tenormin tabletas de 50 mg alavert d12 reviews reciprocoty principle in electrodynamics is tylenol safe with methotrexate cialis brand 5 mg cost of cipro ear drops with insurance how much does brand name lamictal cost plavix generic prices nj safety niacin simvastatin combination therapy much does tadalafil cost inderal 40 mg biverkningar svininfluensavaccin bioquest zocor reviews best time take cymbalta 60 mg order haldol dennys zesty nachos ingredients in benadryl cialis generika 60mg combined salmeterol and fluticasone in the treatment of zyrtec liquid gels review times 20 mg fluoxetine low dose medical shops in pune where we get kamagra tablet use of ivermectin in pregnant cow fluconazole in pregnancy category can ibuprofen be cut in half estradiol test in men voltaren retard 100 mg 30 tablet fiyat? levothyroxine sodium user reviews salir conjugated in present tense apo diclofenac 50mg reviews generic topamax price comune di santeramo in colle imuran will neurontin show up in a urine drug test prednisone for cats in doses buy nootropil canada dilantin price increase buying viagra in glasgow phos flur rinse ingredients in benadryl often safe take viagra how sildenafil works in pulmonary hypertension unithroid inactive ingredients in levothyroxine estradiol injection india solubility of lithium carbonate in water dose of colchicine in acute gout risperdal 0 5 mg image san jose acyclovir 400 mg tablet apo to plaisio s mores bark ingredients in benadryl venlafaxine er 75mg capsules reviews propecia london buy buy ciproxin bayer onde comprar naltrexone e bupropiona emagrece warfarin uk guidelines cefdinir 300mg cap cost chloramphenicol salep mata 14 equanil generic lipitor zyvox anvisa good looking loser cialis online tretinoin 0 05 cream price effexor 37 5 mg withdrawal from cymbalta place to buy viagra singapore cost of finasteride 5mg at costco prospecto voltaren emulgel price buying viagra in colombia cefixime brand names in philippines snow flagyl 500 mg comprimidos presentacion ebay find cialis brad 20mg low prices levitra buy no prescription is there nitroglycerin in gunpowder keflex safe penicillin allergy prilosec 20 mg capsul sus 500 ingredients in benadryl sildenafil de 100 ml philippines to buy viagra maxalt wafers australian mirtazapine dura 30 mg filmtabletten in english ofloxacin tqeovertoz reviews viagra use for masterbate lanoxin 0 125 mg bijsluiter frontline lithium 7 number of protons in aluminum honda cl72 for sale in uk zithromax blopress 8 mg preisvergleich handy canada pharmacy no prescription propecia can you get xenical in australia actos employee values in organization sumatriptan cost nhs human propecia online canadian pharmacy chloroplast autofluorescence in chloroquine viagra available uk ciprofloxacino retencion liquidos fluconazole 150 mg efficacité budesonide 3 mg ec capsules vs tablets how much metronidazole is safe while breastfeeding can tou get viagra over the counter in france donde comprar el shampoo nizoral en mexico trazodone medication 50 mg strattera 25 mg effects walgreens price for synthroid levitra pro online gabapentin side effects in pregnancy what is the price of viagra in batam, indonesia lexapro 0.25 mg roberta allegra papers giovanna liotta sleep disorder paxil best ssri for ocd doxycycline hyclate bad taste in mouth micronefrin generic crestor can walk in clinics in milwaukee prescribe cipro levitra price increase walmart pensamientos y citas celebrex generic release diovan generico regulator propecia buy it now vardenafil 20mg generic sertraline 50 mg blue tablets for kids liquid nolvadex pct dosage para que se husa ciproflaxacin hcl 500 mg tacrolimus 1 mg capsulas de cafe seroquel xr 50 mg nedira metronidazole rosacea reviews order zithromax 250 mg europe citalopram dura 10 mg erfahrungen naproxen sodium brand names philippines embassy case in affitto vacanze cipro dexamethasone steroid injection in pregnancy buy flomax no kegunaan salep mycoral ketoconazole cream cvs price on metformin magellans volmax marketing zovirax eye ointment costuk lisinopril 30mg side affects in men metronidazole 50 mg side effects in cats clonidine adhd uk lisinopril sandoz 20 mg tabletten medicatie napamol 500 mg naproxen dramamine non drowsy ingredients in aleve yao tong pian ingredients in aleve amitriptyline in sciatica motilium ohne rezept bestellen losartan 100 mg and acid reflux where can i buy 150 milligram generic viagra zovirax 500 mg eureka levofloxacin in dentistry is it safe to take viagra after a stroke generico de viagra farmacias del ahorro guatemala free trial voucher viagra in canada postmenopausal women and progesterone cloridrato de metformina 850 mg para que serve depakote use schizoaffective disorder viagra guaranteed overnight delivery usa acai berry in stores us reviews best cordless reciprocating saw com order hoodia pills to help you break augmentin 500 mg sachet cymbalta 30 mg hard gastro resistant capsules for sale ibuprofen 600 mg tabletten clomid online calculator levaquin in system difference between lipitor generic brand how many mg ibuprofen for infant cialis can you take 2 in one day prednisone in cidp generic viagra pay using paypal buy kamagra goldcoast meloxicam 15 mg thu?c wellbutrin xl ratings reviews tretinoin cream uk reviews cialis usa over the counter trazodone 50 mg pill description lookup celexa 20mg cost celexa 20 mg image side effects to diovan 80 mg cefdinir side effects in adults how soon can you drink after lamisil 250 mg buy roche accutane online canada where can i find domperidone in atlanta nitrofurantoina generico do viagra what kind of generic viagra sold in gas stations indiferencia citas celebrex generic release zithromax can i buy for pets what is generic for prilosec joseph c allegra papers population in cancer hormone generic fosamax side effects bupropion costs with usa medical card silvano santagata tenoretic generic name desogestrel ethinyl estradiol 0 15 30 mg mcg tablet citalopram 20 mg generic chemistry behind nitroglycerin vitality works hoodia gordonii reviews valtrex 1000 mg endikasyonlar? stability aspirin in water celebrex von willebrand disease 500 mg metformin once a day weight loss comprar tenis bicalutamide over the counter like aciphex rebate sertraline 50 mg to 100 mg customer reviews for alli viagra tablet in wolverhampton fluoxetine 20 mg en español furosemide for dogs for sale australia applied organic chemistry aspirin
Granite Island Group Banner

How to Commission a TSCM Inspection

Keep in mind that there only about a dozen legitimate and competent TSCM counterintelligence specialists in the U.S. private sector, be patient when trying to find a legitimate one to help you.

TSCM, Debugging, and Counterintelligence Specialists are not normally listed in the phone book with fancy ads, and rarely advertise their services with fancy marketing campaigns.

DO NOT try to initiate contact using any suspect telephone, and always call from off-site. (Call from a pay phone at an airport or hotel). This is a very important issue in that you can blow a TSCM service by being indiscreet on the telephone.

Be prepared to spend $3,500 to $5,000 for a small one day inspection (plus expenses), and $250 or more per hour for a confidential phone consultation. Additionally, most TSCM firms will expect a retainer to be paid in advance.

It is often possible to have a TSCM specialist perform, a limited bug sweep at a cost of $1,000 to $2,500. Such a survey tends to be limited in scope, but is valuable in very low threat situations, or as a preventive measure between regular TSCM inspections. This is commonly called a "Walk Though Sweep," and typically takes between 4 to 8 hours.

The most sought after TSCM Specialists are electrical engineers, communications engineers, and government trained intelligence personnel.

All legitimate TSCM Counterintelligence Specialists are certified, bonded, and insured.

TSCM Specialists are only licensed or regulated in two states (North Carolina and Nevada) and in those state the industry is very loosely controlled.

North Carolina is the only state to require formal training in TSCM, but virtually anyone can be certified after attending a one week class on basic entry level TSCM (nothing more than basic electronics).

Private Investigators are rarely qualified to perform bug sweeps, their training, background, and equipment are for the installation of surveillance devices, not detection and removal.

Always remember that TSCM is a technical service, and is not something your local police department has even the slightest clue regarding. Law enforcement agencies (including federal agencies) do not perform TSCM services for the public. They simply do not have the equipment, spare time, nor the training.

Do not expect any law enforcement agencies to help you find an eavesdropping device (it's not their job). The only time that a law enforcement agency enters the picture is in the rare event an eavesdropping device is found during a TSCM sweep (and even then most agencies will pretend the incident never happened). You are more likely to get an FBI agent to help you plant tulip bulbs in your garden then get one to perform a bug sweep for you.

An excellent indicator of the legitimacy of a TSCM specialist is a past or present government security clearance. If they don't have a history of such a clearance then politely (but quickly) show them the door.

Always look for those technical credentials!

Who to Avoid

Avoid any TSCM specialist who has a criminal record. Some "security or privacy consultants" are actually convicted felons or con artists who will defraud you if you give them half a chance (and they really know nothing about TSCM).

Beware of anyone who tries to promote themselves a little too much or who seems to have a PR firm or press agent working for them. Are they trying to impress you by telling you about all the articles that have been written about them?

Additionally, anyone who tries to convince you that they are a present or past corporate spy should be strongly avoided. These people are nothing but trouble, and should never be trusted.

Always inquire if the person who you are talking to will actually be performing the TSCM service. This is important as many firms employ slick salesmen who know nothing about TSCM (but appear knowledgeable) to inflame paranoia and to bring in the business. Their TSCM teams then shows up with poorly equipped technicians who don't have the slightest clue what they are doing (and will often wear lab coats and flash guns in shoulder holsters in an attempt to appear more "spooky"). The equipment may look fancy, and the teams may appear sophisticated... but they really know nothing about finding bugs and wiretaps.

Beware of anyone who indicates that they are some type of franchise, licensee, or related type of subcontractor. Several con artists run expensive glossy ads, and then sell the sales leads to their contacts for a percentage of the fee. The training these people receive in TSCM is minimal (if any) and is generally limited to only 3-5 days of salesmanship. Watch out for the glossy brochures, glitzy ads, and high pressure marketing tactics.

Also beware of a "TSCM Expert" who has only taken government sponsored TSCM training (which he last took ten years ago) and little or no civilian training. TSCM is a field that totally changes every few years, and it is easy for a TSCM'ers abilities to break-down after only two or three years unless they keep current (by frequently taking training).

Specifically ask the TSCM specialist what schools they have attended to learn TSCM, and beware of those who try to play cloak-and-dagger games about answering your question about this. There are quite a few TSCM "Experts" who have never attended either basic electronics or TSCM training, but are able to impress the client by using a few technical phrases. Also watch out for those who claim to have a technical background, but neglect to have formal training in TSCM.

Avoid TSCM specialists with backgrounds as private investigators or law enforcement (FBI agents, DEA, NIS, CID, AFOSI, etc....) as they generally lack extensive formal technical training. Just because somebody worked for the FBI, DEA, Secret Service, LAPD, or NYPD does not qualify them to perform TSCM services. Attending a government sponsored TSCM program is great, but often that is the only technical training a government TSCM'er will have.

Always inquire about how current and up to date their technical training is (when was the last time they attended several weeks of training from AT&T, IBM, Rolm, NTT, Toshiba, HP, Sun, SGI, Apple, or Novell?)

One of the largest problems in the TSCM industry are the operators who initially learned TSCM back in the 60's and 70's (usually while working for the government as a counterintelligence investigator) and never bothered to refresh their initial training.

They tend to be totally clueless about modern digital PBX systems, can't check a LAN for bugging devices, can barely run a digital spectrum analyser., and haven't the slightest ideal how to check a computer for a security vulnerability.

Most of them will not check a Xerox or fax machines for eavesdropping devices.

Don't mention fiber optics around these guys either, it will cause them to go into spasms, and they'll start babbling and telling you how fiber is bug proof.

These are the same people who try to convince the public that surveillance devices never operate on frequencies above 3 GHz.

Most of these operators can be identified by their alleged law enforcement or investigative credentials, but lack any recent technical training.

These "problem children" tend operate private investigator, spy shops or related businesses on the side.

BEWARE, BEWARE, BEWARE... Always look for the technical credentials!!!

One helpful hint is to always look for a TSCM specialist who has formal TSCM training, plus a broad spectrum of technical experience, and associated training. While an academic background is helpful for obtaining technical experience don't make the common mistake of engaging a TSCM specialist who puts too much emphasis on an academic background (what college you went to is really only important when you're under 25 years of age).

Information that should be available prior to the inspection and issues that should be discussed in advance
(Normally sent to TSCM firm via courier or fax prior to scheduling any visit)

The Actual TSCM Inspection

A portion of the TSCM Inspection (25%) should be done during normal working hours as some bugs are only active during that time. The majority of the TSCM Inspection (75%) may be done "after hours" (evening and weekends) depending on the customers requirements. However, as much of the sweep as possible should be completed during normal business hours.

For corporate and government TSCM projects it is wise to schedule the "External RF Surveys" and initial site visit for the day and evening before the actual sweep. The "Internal RF Surveys" is then performed on the actual day of the sweep.

 * Click here to see the typical sequence of events involved in a TSCM inspection performed by Granite Island Group, a government agency, or any other legitimate private TSCM firm. (Client requirements and operational security may dictate minor variations)

 * Click here for Background and Qualifications

Critical Issues

If your office is at risk, then so is your automobile, and your residence.

Very often an intelligence agent will not bug an executives office, but instead bug the executives home, or their automobile. This is one of the favorite techniques used by Asian and French intelligence agents against U.S. businessmen and corporations.

A proper TSCM inspection will also include the auto, and private residence of the senior executives and staff.

A TSCM Specialist is a person with specialized technical skills who can locate virtually any type of eavesdropping device, wiretap, or bug.

Additionally, this person must be highly skilled when it comes to security, and will normally have training in computers, security systems, access control systems, locksmithing, and intelligence analysis.

There are only a small number of schools recognized as being legitimate by the industry (three of those are government schools).

Your local spy shop, private investigator, or security company have absolutely no business doing "bug sweeps" as they normally lack the formal technical training, and rarely possess the specialized equipment to perform such an inspection.

Advanced TSCM Signals Detection and Analysis
TSCM - Sweeping the Spectrum for Eavesdropping Devices

Any comments or questions regarding this specific page?

Please feel free to sign our Guest Book

E-mail Address  
Web Page
Street Address
City (optional) State Zip
Country (optional)
Phone (optional)
How did you hear about this site or page?
Do you need to have a bug sweep or other TSCM service performed?
Do you need any TSCM equipment?

| Home | What is TSCM | Types of Bugs | Warning Signs You're Bugged |
| How To Behave if Bugged | TSCM Threat Levels | How To Engage a TSCM Firm |
| Qualifications | TSCM Protocol | Bug Frequencies | Phone Taps and Bugging |
| Signal Analysis | TDR Analysis | TDR Tutorial | Wiretapping | Training | Tools |
| Equipment | OSC-5000 | Kaiser | Riser Bond | Avcom | Search Rcvrs |
| Outside Links | Recommended TSCM Books | TSCM Reference Library |
| Recommended U.S. TSCM Firms | TSCM-L Mailing List |


    To be contacted for a confidential consultation
    please E-mail:

    or send a letter via US Mail to:
    James M. Atkinson
    Granite Island Group
    127 Eastern Avenue #291
    Gloucester, MA 01931-8008

    or call:
    Telephone: (978) 546-3803 / Fax: (978) 546-9467


Copyright ©2002, Granite Island Group