Charlie Hatton About This
About Me
Email Me

Bookmark
 FeedBurnerEmailTwitterFacebookAmazon
Charlie Hatton
Brookline, MA



All Quotes
HomeAboutArchiveBestShopEmail Howdy, friendly reading person!
I'm on a bit of a hiatus right now, but only to work on other projects -- one incredibly exciting example being the newly-released kids' science book series Things That Make You Go Yuck!
If you're a science and/or silliness fan, give it a gander! See you soon!

The Right Thing, Oh So Wrong

I always try to do the right thing. I think it stems from something my father used to say when I was young. “Son,” he’d say, “always try to do the right thing.

We’re sort of a literal family. Not a lot of lines to read between.

The problem is, Dad never told me what the right thing actually is. Not in all of his years.

Well, his years so far, anyway. I guess I could always call him and ask. But we’re not much of a telephoning family, either.

So I’ve been left to define the “right thing” on my own. I’ve decided it means the thing that takes the least possible effort, yet still allows me to sleep at night with a clear conscience.

Or with a stiff dose of NyQuil. Whichever’s easier.

So I always try to do the right thing, as I’ve defined it for myself. But even with my ridiculously simple and self-serving rule, it’s not always possible.

Take this morning, for instance. I was walking the dog to the car, so I could drop her off at ‘doggy day care’ on my way to work.

(Because that’s what my life has turned into, apparently.

And people wonder why I mangle the shit out of common sense and morality to make my life easier. You people are lucky I bother to wear pants out of the house every morning.)

“I’ve got pretty goddamned lax rules, but flinging dog turds around the neighborhood like a bunch of rancid chocolate confetti and then gaily skipping away from the scene is just not an option.”

As I said, this is expressly a “walk to the car”. I’ve discussed it with the dog, on several occasions. We’re not out for a morning constitutional, nor is this her daily evening bathroom trip, where she’s allowed — even encouraged — to befoul shrubs and flowers and rusty fire hydrants up and down the neighborhood. No. This is a walk to the car, so I can foist her off on someone else to slobber on for a few hours and get on with the rest of my personal nightmare. There’s to be no snurfling, no pulling, no butt sniffing or squirrel chasing. No excessive wagging. No panting at frisky poodles. And under NO circumstances is there to be pooping. We’ve been over this. I’ve showed her the PowerPoints, more than once. NO. POOPING.

So we walk out the door this morning. And she poops. Naturally.

Now, I can’t just leave the poop there, littering the sidewalk. I’ve got pretty goddamned lax rules, but flinging dog turds around the neighborhood like a bunch of rancid chocolate confetti and then gaily skipping away from the scene is just not an option. For one thing, I don’t skip. I look like an ostrich with Parkinson’s when I skip. More importantly, I would feel really bad if I let the dog spew poop on the street and didn’t pick it up. That whole ‘sleeping at night’ clause is a real pain in the ass sometimes.

So I always carry an emergency bag. Even on “walk to the car” trips, which come — I can’t stress this enough — with a clear and legally-binding NO POOPING rider attached. The dog is in deep shit if I ever find a good lawyer.

In the meantime, I’m knee-deep in the brown stuff myself. Literally.

Anyway, she shat. And I used my emergency bag to pick up the offending dung, as per my “do the right thing” rule. It was at that point that the “right thing” became a little more… fuzzy.

See, the closest trash can to dispose of the baggied scat was two blocks away. And I was already late for a meeting or flogging or some other public humiliation at the office. Also, there’s the “least possible effort” part of my rule, which never involves schlepping two stupid blocks to drop a bag of turds into anything. Ever. I considered my options.

One, I could just drop the bag, secure in the knowledge that at least the crap wouldn’t end up on some unsuspecting neighborhood shoe. But I’ve got a thing against littering, too, so that was no good. Even with two shots of NyQuil and a bop on the head, that would still keep me awake at night.

Two, my car’s parked in a lot between two brownstones. I could always carry the bag over there, reach way down low, and fliiiiing the bag up onto one of the roofs. My idea of “littering” — hallelujah, lax personal rules of proper conduct — only applies to dropping garbage on the ground. Some schmuck’s rooftop, a block away from mine? Not a moral issue. I could sleep like a baby.

(Oh, don’t judge. Let ye who has never tossed a terrier turd cast the first baggie.)

Still, my flinging arm’s not what it once was. I’m not entirely positive I’d make it to the roof on the first try. Also, someone could see me, and that would be a tough explanation to sell, under any circumstances. And if things went really badly, there’s a fair chance I’d throw the bag up in the air and it would smack me in the head on the way down. And turd-bombing myself from fifty feet is not the way I like to start a workday morning, thanks.

I’d much prefer to let one of my many bosses have the honor.

So, I chose door number three as the “rightest thing” of the available options. I opened the trunk, threw the bag full of turds in, opened the back door, threw the dog empty of turds in, shut both, got in the driver’s seat, and drove away. I figured I’d drop the poop bag off in a trash can when I got the dog out, and that would be, under the circumstances, the “right thing” to do.

Which is probably was. Only that’s not what I did.

What I did was race to the doggy day care place, focused on how late I was. I hustled the dog out of the car and into the place, and then revved it over to work to make my waterboarding meeting, or whatever. And in doing so, completely forgot about the festering bag of funk percolating in the trunk.

I worked for nine hours. Nine hard, long, grueling hours, and all I wanted when I escaped back to my car was to retrieve the mutt and order a pizza. Until I sat in the driver’s seat again. Then, all I wanted was a hurl bag, six thousand pine tree air fresheners on the rearview, and a time machine so I could go back nine hours and change and either kick myself in the stupid forgetful ass or SuperGlue the dog’s stinky hole shut to prevent the whole mess from happening in the first place.

But no. I had none of those things. All I had was the once-in-a-lifetime opportunity — please, god, tell me I’m only going to do this once — to drive twelve blocks in the rain with four windows and the moonroof open, until the car began to marginally smell like something other than a water buffalo stable at a manure convention.

Which was, as it turns out, a WET water buffalo stable at a manure convention. Not so much an improvement.

Finally, I got back to the dog place and remembered — this time, because how could I not? — finally to toss the morning’s bag of waste in a trash bin. Exhausted, haunted and way less hungry, I picked up the dog and pulled her back outside toward the car.

Where she shat. Again. And I’d already used my emergency bag.

Screw it, I said. I kicked the turds into the street, pulled the car out, and ran over them repeatedly until they were unrecognizable as animal waste. For all anyone knows, there are two little brown pieces of paper or maybe far-expired Kit-Kat bars flattened in the street there. And now there’s dog plop all over my tires — but how the hell would I smell that, with the putrid stench of hound-ass hell still emanating from the trunk?

Maybe it wasn’t the most elegant choice, or one of which I’m especially proud. But in the moment, with things as they were, it just seemed like the “right thing to do“. And assuming I can get the odor of dog crap out of my nostrils by bedtime, I’m going to sleep like a baby. No NyQuil needed. Not tonight.

Permalink  |  No Comments



Attack of the Opinions

I don’t have a lot of opinions.

I mean, not real opinions. Stuff like this — and this and this and this and this and this and this — doesn’t count.

Wow. That’s quite a list.

Okay, so maybe I have a LOT of opinions. But most of them — in person, away from these apparently opinion-soaked pages — I keep to myself.

That’s partly as a public service. Nobody really wants to hear what other people think, and one less voice squawking from atop a soapbox is one more better. So that’s one reason.

(Also, I evidently spew all my personal views into this site, like some firehose full of opines.

Sorry. I’ve only just realized the magnitude of the spewing. It takes some getting used to, and I don’t know exactly how I feel about that just yet.

But when I figure it out, you’ll be the first to know. Clearly.)

More importantly, though, I don’t share opinions because they always turn out to be trouble. Doesn’t matter how innocent or unassuming they look. They may sit around for years, all cute and fuzzy and snurfling around the floor for scraps. You can play with them and train them and pet them and love them and call them George — until one day, one of them will shed their fur, grow scales and fangs and pointy horns, pounce from the floor and BITE YOU IN THE ASS.

“Like hamsters down the toilet or goldfish in a blender, one by one my opinions have gone the way of the dodo, the flat-earthers and people who believe Angelina Jolie’s breasts are real.”

It’s what they do. Opinions are like Gremlins, or piranhas, or bitter ex-wives.

I know this. I’ve embraced it. Over the years, I’ve aggressively thinned my opinion herd. Like hamsters down the toilet or goldfish in a blender, one by one my opinions have gone the way of the dodo, the flat-earthers and people who believe Angelina Jolie’s breasts are real.

Truth be told, it’s easy to off an opinion. And the big ones — the ‘Opinions‘ — are simplest of all. An Opinion is just something you think you’re sure about. A universal truth, the “way things oughta be”, unwavering certainty. To kill one, you’ve only got to question the absolute faith you have that it’s completely, unquestionably, 100% right, 100% of the time.

And that’s the easy part. If you’ve ever put your underwear on backwards — and we both know that you have — then it’s clear that even the simplest things are possible to get wrong once in a while. Think about that for a while, and it’s a trifle to let go of an awful lot of things that seemed rock-solid imperative before.

If you’ve ever walked around for half a day before discovering that the pee-hole in your BVDs is turned around to the back, and can still maintain that you have a righteously unassailable position on economics, morality, societal norms or national governance, then you’re a different man than I. I didn’t say ‘better’; only ‘different’.

(That’s just my Opinion, of course. But that one, I’m keeping.)

Of course, these lessons don’t always stick. The more subjective an opinion, the more likely it is to resist the ‘backward boxers test’ and stick around to capitalize and italicize itself over time. I’ve got a few that have rooted around in dusty corners, making themselves elaborate little nests and condos. Most of them have to do with sports — one of the Big Three of subjective unprovable topics that I’m convinced inspired the original “opinions are like assholes…” line.

(The other two being politics and religion. I’ve long said that if ‘religion is the opiate of the masses’, then politics is the bongwater.

I’m not sure what sports is, exactly. But it probably involves a keg stand.)

Most of these sports-related Opinions will likely never be evicted. They sit in their hidey-holes, lurking, waiting for the right bar debate or game matchup to arise so they can scurry around the room shaking their furry stupid butts at everyone within earshot. And then they scamper home, not to be budged until the next possibly-drunken rambling diatribe.

Or to BITE ME IN THE ASS.

Which is why I’m sitting here tonight with an opinion-sized chunk of buttcheek missing from my posterior. My two favorite college teams, Syracuse and Pitt, have applied today to leave the Big East conference join the ACC. Boston College, Miami and Virginia Tech did the same a few years ago — and I had an Opinion about that.

An ugly one. Repeatedly. I’ve always been a Big East fan, because — duh, my two favorite teams are in it. These three traitorous teams were the scourge of the earth in my book. What of tradition, of loyalty, of rivalries fostered for years? How could they have the gall, the bare-faced naked nerve, to do such a thing? Benedict Arnold was often mentioned. Also, Hitler. I may have invoked Genghis Khan at one point. And Khan from the Star Trek movie. And Madeline Kahn, for reasons I don’t recall. Some of the speeches are kind of a blur, frankly.

But I had me an Opinion. And I let it out, unleashed, to piddle mercilessly on conversations from bars to living rooms to gyms to the office. I’ve been fattening this particular Opinion for years, and it’s huge. It’s like the Roseanne Barr of ‘Things I Think’, and at least as loud.

And now, I have to decide what to do with it. The only teams I ever cared about are shaking their furry butts in my Opinion‘s face. It didn’t know what to do. So it reached around and bit me in the ass. As it was destined to do, from the very first time I opened my stupid mouth about it.

So kids, the lesson here is: don’t think things about things. Not the seemingly important stuff. Not the trivial stuff. Not the stuff in between. You’re going to be wrong — far more often than you think — so it’s better to have an open mind, a closed mouth, and a closet free of Opinions on all subjects. And if you’re not wrong now, you will be some day, because one of Life’s main jobs is to turn you around and yank your pants down so your Opinions can take a nice big chunk of ass out of you, as often as possible.

Me, I’m not going to be doing any more sitting this weekend. But maybe I’ve finally, completely, learned the lesson. Or maybe I should start wearing underpants with steel-reinforced backsides.

Except I’d just put them on backwards. Because there’s no winning here. And that’s not Opinion. It’s FACT.

Permalink  |  No Comments



Fall, Falling, FELL

(For anyone curious how that trip to Cirque du Soleil went over the weekend, feel free to steal a gander at my latest Zolton Does Amazon reviewapalooza: Cirque du Jerk. Take your time. I’ll wait.)

Meanwhile, fall happened in New England today.

I don’t have a precise time for when the switchover occurred. I was outside around ten thirty, maybe eleven in the morning, and it was summer. Birds singing, sun beating down, seventy-plus degrees of ambient coziness feeling mighty good on the bare knees and arms.

Then I worked for a few hours, stepped back outside around seven thirty, and — holy mother of parka-packing pachyderms, it’s effing autumn. Low fifties. Rain and wind. Shorts that are no longer working with the weather, but against it. And getting shorter with each passing step, because my body is trying to suck them up inside me.

On the one hand, it was quite shocking. I never envisioned, when I showered and dressed this morning, that I might be needing elbow grease and a large set of tongs to take my pants off tonight. Yet, here we are. And now someday when I have my first colonoscopy, my doctor will wonder why the hell there’s a “LEVI’S” imprint somewhere up the rabbit hole. This is not a conversation I want to have. There are no good answers to that question. None.

“March in Boston — or September, for that matter — doesn’t “come in like a lion, and go out like a lamb”. It comes in like fricking Godzilla, and by the time it goes out, it’s grown poison fangs and strapped a giant bazooka to its ass.

Obviously, I blame fall.

And on the other hand, it’s really not all that surprising. This is just how the seasons go around here. There are no gentle transitions, no easing into the shortening days or sliding lazily from winter to spring. No. Around here, the seasons play a wicked game of King of the Hill, apparently trying to knock the incumbent off the calendar in the most violent way possible.

March in Boston — or September, for that matter — doesn’t “come in like a lion, and go out like a lamb”. It comes in like fricking Godzilla, and by the time it goes out, it’s grown poison fangs and strapped a giant bazooka to its ass. All the months are like that. The entire calendar will beat you like you owe it money, and then hold you down so the next one can pound on you for a while.

And just about every season, I get shafted in transition. I miss a memo, lose track of days, or forget to check the Weather Channel Forecast-O-Tron, and get caught in the middle of the interseasonal cross-fire. Either I’m underdressed and freezing my thighs off like tonight, or I’m wrapped up in a parka for the start of a heat wave. Neither is pretty, nor pleasant to endure. But that’s seasonal change in Boston. Blink, and you’ll miss it.

Also, you may need a pair of tongs.

Permalink  |  No Comments



Service Loser

For much of the day today, I had no phone service. I’m not sure exactly when it cut out — sometime between leaving the house for work and lunchtime — but every time I looked, I saw those dreaded words:

NO SERVICE

This is not an especially uncommon occurrence at the office. We apparently work in a building lined with lead walls and signal-proofed windows, because I get only the faintest whisper of a one-bar signal most days at my desk.

(Which is just painfully ludicrous, in my view. I work in Boston, one of the most techno-thingied, tuned-in, plugged-forward cities in the world. The office is a short jog — even for me — from Fenway Park, where the signal is presumably crystal clear; the better for ballplayers to tweet their post-game platitudes.

But step into my building, and I might as well be schlepping my butt back to feudal Europe. They didn’t call them the ‘Dark Ages’ for nothing. Those people had no reception at all, much less big bright screens to work with. They were probably still using clamshells. Poor bastard serfs.)

“No amount of craning, contorting, or doing a full-body glom against the window would restore my missing service.”

Today, though, the blackout was both constant and comprehensive. Usually, the signal will flicker in and out. Or blip back to life if I raise my phone toward the window. But today — nada. No amount of craning, contorting, or doing a full-body glom against the window would restore my missing service.

(Though it did give the folks in the building next door something to talk about. Also, the people I share an office with. I tried to play it off by saying I was doing an interpretive dance.

That only raised more questions. Like “why would you interpret a lobotomized emu jumping out of a window?” I decided not to answer that. But I’m sure Disney will someday make a movie about it.)

The point is — no service. I walked all over the building, but it was nowhere to be found.

I did not have it by the radiator. I did not have it in the elevator.

I was no-barred, fubared in the lobby, and by the admin’s desk who’s always snobby.

No dice inside the cafeteria; it’s like my phone was in Siberia.

No signal anywhere that I tried — so I gave up, and went outside.

I broke free of the vile, oppressive office building and into the warm afternoon sun.

(That’s the, uh, after-five o’clock afternoon sun. Naturally. Give or take.)

I twirled in a joyous little sidewalk circle — frightening more innocent people, and nearly wrecking a bus — and lifted my phone high above my head to bask in the unfettered wash of unadulterated cellular signal waves. After a while, I got dizzy. So I pulled the phone down to see how it had recovered after so long without its cell tower mana. The screen beamed up at me like a fresh-faced child and chirped:

NO SIGNAL

Sonofabitch.

So I turned the phone off and back on to reset it — because that’s what parents probably do with their misbehaving children, too, right? — and it was fine. Full bars. Several hours-old emails, and some text messages it was too late to respond to. But I had SIGNAL again. Beautiful, precious SIGNAL.

And all day, I’d been blaming my building when it was the phone’s stupid malfunctioning fault. I walked back and apologized to the wall, and we hugged it out, so we’re good.

(There are apparently a lot of nosy pedestrians who’ve never seen someone make up with a building before — and that’s ‘up’, not ‘out‘; the building and I don’t have that kind of relationship.

Any more.)

I suppose I’ve learned a lesson from the experience — be careful who or what you blame for a problem, as the usual culprit isn’t always the current culprit. Every once in a while, the Joker or Godzilla or Somali pirates are just sitting in their living rooms, saying “What? I was watching ‘Design on a Dime’ all afternoon. I didn’t do anything this time!

There’s probably another lesson in this about unplugging and not being so ‘connected’ via phone and text and email and such. But I’m not taking that one. For one thing, I was more obsessed with the phone that wouldn’t work all day than I would have been with a text message or two throughout the day. And besides, if I were to turn off the phone and unplug, then I MIGHT MISS SOMEONE TWEETING SOMETHING MILDLY AMUSING.

Seriously. Just the thought of that makes me hyperventilate. I’m going to check my bars right now, to make sure I’m in the clear.

Permalink  |  No Comments



Quidamed If I Do, Quidamed If I Don’t

Tomorrow, I’ve been informed, I’m going to see Cirque du Soleil. My wife told me this, in approximately the same tone of voice my mother used when she told me I was going to eat my peas, or had better be getting my butt out of bed to go to school.

I’m not sure why the missus was so adamant about it. Unless its the many scores of jokes I’ve told and/or laughed about over the years concerning Cirque du Soleil, and its artsy oddities.

Okay. So that might have something to do with it. Why is it she only listens to me when I’m mocking something? Sometimes, I’m even kidding about it.

“Just exactly how many limber French Canadians does one city fricking need?”

Like a few years ago, within these very virtual pages. I’d just returned from a trip to Las Vegas, and noted that the airport there was littered with signs for their various dozens of shows. If I may quote my six-and-half-year-ago self:

(J)ust exactly how many limber French Canadians does one city fricking need?

And:

Don’t get me wrong — I enjoy watching a woman who can rest her head on her own ass as much as the next heterosexual American male…

I recall working both of those statements into my standup set for a while. A set, I might add, that my wife may at some point have accidentally seen.

So, okay. One strike for me.

Strike two was probably when she said she might like to go to a show some day, and I asked if we could learn how to say ‘bad touch!‘ and ‘I need an adult!‘ in French first, just in case.

(I never said I was completely innocent in this. I’m owning strike two. This is me owning it. Steeee-rike, all right?)

I can only guess that my third strike came when she found out that their current show was coming to Boston — literally down the street from us, it turns out — and she asked if I wanted to go see them perform ‘Quidam’. In hindsight, that conversation could have gone better:

Me: Isn’t that the guy from Moby Dick?

Her: No. That’s Queequeg. This is Quidam.

Me: Why would I want to watch a circus about a side dish?

Her: *sigh* Not quinoa. QUIDAM.

Me: Is it the broomstick game from your Harry Potter movies?

Her: NO. Now do you want to see it, or not?

Me: I suppose. Just one thing.

Her: What?

Me: Is the hunchback guy actually in it, or is it some artsy concept thing?

Her: Y’know, why don’t I just ask one of my girl friends to go?

Me: That might save us all a lot of undue pain.

Only she was bluffing. She was never going to ask one of her friends. And today I got the formal word that I AM GOING to see Cirque du Soleil tomorrow. So that’s that. My objections be Qui-damned.

Truth be told, though, I think it’ll be fun. Certainly, a spectacle. And definitely different than anything I’d have been likely to catch on TV or see around the city tomorrow. So it’ll be a new experience for me. And that’s cool.

I’m just hoping the ratio of ludicrously bendy chicks to plum-smuggling club jugglers is sufficiently high in this show. Going to a show to placate my wife is one thing. But if some gymnast comes out and eats lunch off her own back — now that’s entertainment.

POSTSCRIPT: I stand corrected. They’ve got a whole troupe of terminally limber performers, and it’s just kind of scary.

I’m not sure I’m going to sleep tonight. Or ever again. Yow.

Permalink  |  No Comments



HomeAboutArchiveBestShopEmail © 2003-15 Charlie Hatton All Rights Reserved
Highlights
Me on Film 'n' Stage:
  Drinkstorm Studios


Me on Science (silly):
  Secondhand SCIENCE


Me on Science (real):
  Meta Science News


Me on ZuG (RIP):
  Zolton's FB Pranks
  Zolton Does Amazon


Favorite Posts:
30 Facts: Alton Brown
A Commute Dreary
A Hallmark Moment
Blue's Clues Explained
Eight Your 5-Hole?
El Classo de Espanol
Good News for Goofballs
Grammar, Charlie-Style
Grammar, Revisitated
How I Feel About Hippos
How I Feel About Pinatas
How I Feel About Pirates
Life Is Like...
Life Is Also Like...
Smartass 101
Twelve Simple Rules
Unreal Reality Shows
V-Day for Dummies
Wheel of Misfortune
Zolton, Interview Demon

Me, Elsewhere

Features
Standup Comedy Clips

Selected Clips:
  09/10/05: Com. Studio
  04/30/05: Goodfellaz
  04/09/05: Com. Studio
  01/28/05: Com. Studio
  12/11/04: Emerald Isle
  09/06/04: Connection

Boston Comedy Clubs

 My 100 Things Posts

Selected Things:
  #6: My Stitches
  #7: My Name
  #11: My Spelling Bee
  #35: My Spring Break
  #36: My Skydives
  #53: My Memory
  #55: My Quote
  #78: My Pencil
  #91: My Family
  #100: My Poor Knee

More Features:

List of Lists
33 Faces of Me
Cliche-O-Matic
Punchline Fever
Simpsons Quotes
Quantum Terminology

Favorites
Banterist
...Bleeding Obvious
By Ken Levine
Defective Yeti
DeJENNerate
Divorced Dad of Two
Gallivanting Monkey
Junk Drawer
Life... Weirder
Little. Red. Boat.
Mighty Geek
Mitchieville
PCPPP
Scaryduck
Scott's Tip of the Day
Something Authorly
TGNP
Unlikely Explanations

Archives
Full Archive

Category Archives:

(Stupid) Computers
100Things
A Doofus Is Me
Articles 'n' Zines
Audience Participation
Awkward Conversations
Bits About Blogging
Bitter Old Man Rants
Blasts from My Past
Cars 'n' Drivers
Dog Drivel
Eek!Cards
Foodstuff Fluff
Fun with Words!
Googlicious!
Grooming Gaffes
Just Life
Loopy Lists
Making Fun of Jerks
Marketing Weenies
Married and a Moron
Miscellaneous Nonsense
Potty Talk / Yes, I'm a Pig
Sleep, and Lack Thereof
Standup
Tales from the Stage
Tasty Beverages
The Happy Homeowner
TV & Movies & Games, O My!
Uncategorized
Vacations 'n' Holidays
Weird for the Sake of Weird
Whither the Weather
Wicked Pissah Bahstan
Wide World o' Sports
Work, Work, Work
Zug

Heroes
Alas Smith and Jones
Berkeley Breathed
Bill Hicks
Dave Barry
Dexter's Laboratory
Douglas Adams
Evening at the Improv
Fawlty Towers
George Alec Effinger
Grover
Jake Johannsen
Married... With Children
Monty Python
Nick Bakay
Peter King
Ren and Stimpy
Rob Neyer
Sluggy Freelance
The Simpsons
The State

Plugs, Shameless
100 Best Humor Blogs | Healthy Moms Magazine

HumorSource

 

Feeds and More
Subscribe via FeedBurner

[Subscribe]

RDF
RSS 2.0
Atom
Credits
Site Hosting:
Solid Solutions

Powered by:
MovableType

Title Banner Photo:
Shirley Harshenin

Creative Commons License
  This work is licensed under a
Creative Commons License

Performancing Metrics

Page copy protected against web site content infringement by Copyscape

Valid XHTML 1.0

Valid CSS!

© 2003-15 Charlie Hatton
All Rights Reserved