Lost and Found

Friday, August 19th, 2022

Hi Alexander

I came across your film as accidentally as you came across my Shakespeare at Swanton website.

As part of general downsizing efforts, a couple of weeks ago my wife, Jan, sent a beautiful Afghan dress she acquired in 1972, when we homesteaded in the woods of British Columbia, to a friend born and still living there, who took a photo of it, worn by her daughter riding a ropeswing on the property their family leases from us.

Seeing it reminded me of another woodland use of the dress in 1999 at Swanton Ranch. So I googled the old website to download a picture of it worn by  a student playing Hermia in scenes from A Midsummernight’s Dream that the class filmed there.

I was amazed to find the link to your “Shakespeare at Swanton” video and astounded to watch it.

I’m still pulsing with the world wide web of connections it activated. Parallel surprises of happening upon a relic in the course of searching for lost treasure—lost through fire and aging and through the digital loss of “bitrot” and software updates.

And parallel grief for the losses of Time: 1960’s back-to-the-land hippies turning 80, ’90’s English majors now in their ’40’s, a 2021 forestry student graduated and out in the world.

And the transformation of it all, through memory and art, via the alchemy of Shakespeare.

March 2024 Postscript: A further variation on the theme of Alex’ video and this post.  Shortly after this entry was written, Cal Poly University erased the whole website which included “Shakespeare at Swanton” from its server. Almost two years later, the site was resurrected from its 404 grave on a different server with a new URL–smarxpoly.net–which allowed for the link here to be reactivated. Thank you, Ty Griffin, for all the work you did to make this happen.

Dusty Davis: 1976 – August 9 2014

Friday, August 22nd, 2014

 I met Dusty in Spring 2001.  He was a student in my English class at Cal Poly, “Ecoliterature: Reading and Writing the Landscape.” Though he looked no older than the others, it was clear from his quiet yet confident demeanor that he was a “mature student.” Our distant but warm friendship began when he took up my weekly invitation to extend our Thursday afternoon class hikes with a sleepout somewhere on Cal Poly Land. We wandered above the railroad tracks and discovered a fawn left sleeping in the tall grass by its mother, a bubbling spring, and a patch of rare Mariposa Lilies.


Another Thursday we camped above Stenner Canyon and the next morning found our way down Dairy Creek and crossed fences to get back to Poly in time for 9 AM classes. He was wonderful company, easy to talk to, easy to be quiet with, open to adventure.

P6020029 - Version 2

At the end of the quarter I asked each student to submit one piece of work they’d completed for inclusion in a class anthology.  I was planning to copy and paste them into a crude Word document and pass out duplicated copies, but Dusty volunteered to do a real graphic layout and then insisted on hand-sewing and binding 40 copies in order to learn and practice those skills. I remember him staying up till the small hours to complete the job, along with Elena whom he’d recruited to help, and the gasps of wonder when these unique artifacts were distributed to his classmates at the final exam.



Thoreau’s Buddhism

Monday, June 24th, 2013

A presentation to the White Heron Sangha June 23 2013

Henry David Thoreau was born July 12, 1817 and died at 45 years of age on May 6, 1862. His name is a household word, especially among those of us who grew up during the 1960’s, when his two most famous works, Walden and “Civil Disobedience” offered compelling guides to non-conformity, self-reliance, appreciation of nature, reduction of one’s environmental footprint, opposition to war and injustice and spiritual quest.

Although not widely appreciated during his life, since the late 19th century Thoreau’s works have become classics, admired by later writers, assigned in schools, and the subject of a burgeoning scholarly industry. He produced more than 20 volumes in a dense and quirky literary style, at times pompous and bombastic, at others intimate and funny. (more…)

Protected: Yom Kippur 2010 Morning

Monday, September 20th, 2010

This content is password protected. To view it please enter your password below:

Protected: Yom Kippur 2010 Evening

Monday, September 20th, 2010

This content is password protected. To view it please enter your password below:

Botanical Surprises

Monday, September 13th, 2010

A doleful awakening on a foggy Sunday morning,  joints aching from the strain of lifting boxes of steel wires and forcing them into hard ground to hold Elect Jan Marx Mayor signs.  Looking forward to meditation for escape from the nattering in my head, then impatient for it to be over.  Not swimming enough because I wont use the Poly Rec Center in protest against that revolting expansion.

I wont let my alienation from the University–latest outrage disbanding the CSA– alienate me from Poly Land.  I’ve been wondering about the red blanket of vegetation on Poly Mountain since June.  Is it dried monkeyflower or buckwheat?

As soon as I slip into my West Coast Trail boots, my mood lightens and my legs urge me to get started, like the dog when he sees Jan lace her runners. I stride through the silent foggy streets, climb over the fence, and feel the spring of my footfalls through the grass.  The sensation of freedom in the question, which way to go? Feet find a trail of cracked soil showing through trampled grass pointing straight uphill.  Breathing muscles mobilized.  The absence of the forty-pound pack makes the steepening ascent effortless, and the mixture of tarweed and horsemanure pleasures my nostrils. The trail continues beyond the fence.  Two strands of barbed wire slack enough to allow me through.  The sun is a faint disk penetrating the fog, recalling its appearance at Klanawa River.

Perhaps I’ll go to the tree house and sit there and write.  I’ve done it before. The trail winds through the chapparal right to it.  A new resident?  Entering the secluded clearing under the great  oak, I see a  spade and a rake leaning against the twenty foot ladder that reaches the lowest branch.  Ten feet above the tree house a large improvised hammock hangs atop another ladder. As I stare I hear a sleepy “hello?” Not wanting to trespass, I say “Hi, my name’s Steven. I come here every few months.  Do you know E.C. the guy who built this house?”  “Yes, met him once,” answers a voice whose origin seems to be a pile of blankets in the hammock.  I ask if it’s OK to come up, and then mount the lower ladder. At the treehouse platform I see a mop of hair at the edge of the blankets above and try to build more trust.  Yes they know M, they’re his students.  I wrote in the guest ledger here on previous visits.  I climb the next ladder into the bedroom.  Two people snuggle under the blankets, K. and T.  They work with the same environmental organization I do.  I  built a hammock like that forty years ago for kids on our farm in B.C.

After fifteen minutes chat I descend the ladders and continue up the mountain,  serpentine boulders providing foot and handholds.  The fog  now just a ribbon draping Bishop Peak. The dark red scrub I’d been wondering about from the house and while approaching SLO on the freeway is neither monkeyflower nor buckwheat, but deerweed stalks, all the leaves and flowers gone. A huge exclusive patch, easy to walk through. Three years after the fire, it’s choked out all the poison oak.




Snuffing the CSA

Friday, September 10th, 2010

Letter to Editor New Times

The Cal Poly Crop Science Department’s decision to kill the Community Supported Agriculture (CSA) Program may have been cruel and ill advised, but it did provide an effective display of raw power (“Harvest of disappointment,” Aug. 25). Its execution with blitzkrieg haste at a time of year when the university is deserted was well timed to maximize the shock and bewilderment of the many students, faculty, employees, and customers who held a stake in this real community institution.

One wonders if any of the decision- makers has ever shared my experience as a 10-year CSA member”being personally connected to the elemental process of planting, cultivating, harvesting, and cooking food grown by people they knew, in soil they loved. One wonders if these agriculturalists were aware of the decades of dedication invested in this program by visionary volunteers as a tiny offset to the servitude of most of the College of Agriculture to corporate industrial-chemical interests. One wonders if these crop scientists had considered the impact of being left in the lurch mid-season on several local small farmers who had partnered with the CSA.

One also wonders if their bumbling explanations, insulting to any person of intelligence, convinced their own authors or were just a smokescreen for a show of force. The only statement that made any sense in the letter sent to the press and to CSA members was that the program has been running a deficit. Apart from the fact that innovative, educational, and community service projects should not be judged simply by the bottom line of short-term profitability, a reasonable approach to the CSA’s financing problems would be for Cal Poly to activate some of its educational resources and opportunities”for instance in agricultural marketing and distribution”to help it thrive.

Sustainability Book Club 2009-2010

Thursday, May 27th, 2010

Friday May 7 was the thirteenth and final meeting of the Sustainability Book Club.  I looked forward to that conclusion with mixed feelings.  Since I had deferred my last year of part-time teaching until 2010-2011, it constituted my only regular contact with the University and a small remnant of the teaching obligations that had weighed heavily as complete retirement approached.  I welcomed the relief and dreaded the loss.  It was also an occasion to evaluate the project”through the judgments of participants who’d filled out a questionnaire circulated by the Center for Teaching and Learning which hosted and supported it, and through my own reflection. The gift of a collection of environmental writings signed by most of the seminar members a few months ago made me less anxious about their verdict than about my own.  The drama of the moment lay in a choice I’d have to make about whether or not this outcome warranted the effort of trying to renew the program for next year.

The last meeting’s moderator was Rob Rutherford, Professor of Animal Science, Director of the Sheep Unit, veteran Sustainability activist, voracious reader whom I liked to call our Good Shepherd. He’d selected a book called Resilience Thinking, as our text for the day. It introduced a concept new to me, which for some people was replacing the idea of Sustainability at the cutting edge of environmental discourse.  It emphasized 1)observing processes from multiple scales to understand how very small and very large changes interacted and 2)studying universal cyclic stages of growth, solidification, decay and reconstitution. I’d found the book poorly organized–often redundant, yet in several places too dense in its use of models plotted with three dimensional calculus.  However, its elaboration of the idea of tipping points–when systems lose the capacity to absorb disturbance and flip into conditions with new baselines of equilibrium–seemed applicable to the Deepwater Horizon Oil Spill two weeks old at the time, after which the return to the kind of stability implied by “sustainability” seems increasingly unlikely.

Rob had suggested that instead of meeting in our regular location on the fifth floor of the library, we get together at Cheda Ranch, the home of the sheep unit, where he would show us around a landscape that embodied some of the resilience concepts and where he could serve us some of its highly sustainable fruits: fresh lamb, bred, raised and barbequed by his students.

I biked out a little early on that glorious May morning, approaching the ranch through a gate across the road from the Poultry Unit, one of those notorious CAFO’s, which kept five hens in each two foot square cage, which I had visited with my Cal Poly Land students a few years ago.  The sight of the old Cheda barn nestled in the vegetation around Stenner Creek and guarded over by the monolith of Bishop Peak, recalled the many times I had made the pilgrimage to this historic hardly known corner of the University’s large land holdings.


larger image

I crossed the creek and sat on a haybale in the old barn making some notes for the seminar, and glanced at the student historical project framed on the wall,


used on the website that one group produced to spread the word about this place after Rob had given them a tour


and introduced them to the idea of holistic management.


A red shouldered hawk fat from hunting gophers that lived in the barn’s basement settled on a fencepost,


reminding me of the hawk in Mary Oliver’s poem that my environmental literature class read by the little reservoir up the hill while watching the raptors she described

This morning
the hawk
rose up
out of the meadow’s  browse
and swung over the lake”
it settled
on the small black dome
of a dead pine,
alert as an admiral,
its profile
distinguished with sideburns
the color of smoke,
and I said: remember
this is not something
of the red fire, this is
heaven’s fistful
of death and destruction,
and the hawk hooked
one exquisite foot
onto a last twig
to look deeper
into the yellow reeds
along the edges of the water
and I said: remember
the tree,  the cave
the white lily of resurrection
and that’s when it simply lifted
its golden feet and floated
into the wind, belly-first,
and then it cruised along the lake”
all the time its eyes fastened
harder than love on some
unimportant rustling in the
yellow reeds”and then it
seemed to crouch high in the air, and then it
turned into a white blade, which fell.

Not noticing me, Rob drove a little cart past the barn entrance loaded with folding chairs and tables and headed toward the sheep paddock where he’d arranged for us to meet.  Down the road from the reservoir four members of the book club came racing on their bicycles and scaring off the hawk.


Four more people moseyed over from the parking lot. Rob returned to lead us by foot across the creek and riparian corridor which had recently been returned to health as a result of proper sheep grazing management after decades of degradation caused by earlier overuse and later neglect.  Last winter two good sized steelhead trout were observed there, illustrating the principle of resilience.

At our meeting place upstream, Rob had placed paper bags full of raw wool (yessir, yessir) on chairs for each of us arranged to enjoy sunshine or shade.  This was the perfect fibre, he noted, stronger than steel, durable, waterproof, and produced by animals transforming vegetation created from water, soil and sunshine with no other inputs. I said nothing about the classic account of the effect of sheep on landscape and rural economy found in Thomas More’s Utopia and cited at length by Vananda Shiva.

We exchanged widely divergent impressions of Resilience Thinking, a couple of people planning to assign it in their classes, others having no use for it.  The sheep flock came as close  as the electric fence permitted, occasionally bleating their opinions.


An hour later, three students arrived in the cart and set barbequed lamb, chopped heirloom tomatoes and other fixings for pita pockets on the white linen covered table.  Even those of us who’d recently converted to vegetarianism couldn’t resist partaking of the marvelous offering grown in our own back yard.


On the walk out to the paddock, Christine had handed me her tabulated results of the questionnaire.  It’s taken me several weeks to consider them. As opposed to student evaluation forms, which I rarely found useful, there was no way to discount the opinions of faculty colleagues.  Ten questionnaires were returned out of probably about twenty distributed by email.  Twelve people were “presenters,” that is actually enrolled in the program, recipients of free books and a stipend and obligated to moderate one session. Seven respondents identified themselves as presenters and five identified themselves as “participants,” regular attendees who were not enrolled.  The non-response rate suggests that the results were skewed positive. Eight respondents were ladder faculty, two were lecturers. Five respondents had been here five years or less and five ten years or more.

Evaluation questions were answered with a number between 1 and 5 along a scale from Disagree to Agree

1.  The readings and discussions were useful to me.    7 fives 3 fours
2.  The time and effort required to participate was well spent.    7 fives 2 fours 1 three
3.  I liked the overall format of the discussion.    7 fives three fours
4.  I would participate in a continuation of the Sustainability Book Club next year with the understanding that copies of the books would be supplied but that stipends would not.  5 fives, 2 fours, 2 threes, 1 two
5. I would recommend participation next year to colleagues.  7 fives and three fours

Two discursive questions followed. “What did you find valuable about the program?” elicited these responses:

  • I had two motivations to join the book club “ I wanted the encouragement to read new books and I wanted the opportunity to meet and better know colleagues across the colleges who are interested in sustainability (broadly defined). I met both of those objectives.
  • The opportunity to read about sustainability from a different perspective.  It was also wonderful to learn that others in our community were interested in advancing their knowledge about sustainability.  Finally, I really enjoyed the conversations.
  • Networking… breaking down the Cal Poly silos…
  • The presentation of books that I would not read outside this opportunity.  The presentation by other participants and the opinions about issues raised in the books.
  • The discussions by colleagues from different colleges, and the monthly schedule for reading one book by all.
  • I am roundly enthusiastic about my experience in the SBC and might list any number of things here.  In broad form, it was most illuminating to have a truly interdisciplinary conversation about a series of excellent, often challenging books and ideas.  I learned as much from my colleagues as from the texts and am grateful for the various perspectives to which I was introduced.  My whole notion of “sustainability””what it is, who the stakeholders are, to whom it applies, etc.”has been significantly revised and expanded over the course of the last year and a half.  This workshop has been extremely important to the development and reinforcement of my research and pedagogical interests and approaches.
  • Discussion with colleagues from other disciplines that I didn’t previously know.
  • A few books like Biomimicry and Deep Economy
  • Books I wouldn’t normally read, perspectives from other members I wouldn’t have thought of myself, getting to know (just a little) instructors from other areas of the university
  • Hearing other perspectives because of the interdisciplinary membership.  Presenters did an excellent job.

Each of these echoed my own positive responses. I was nervous before the meetings and excited by them from the first minute to the last.  Having an extended voluntary conversation on a shared topic allowed me to appreciate the wit and wisdom of colleagues. Reading the books closely, whether or not I liked them, offered bracing mental exercise and brought me current on important topics.  A high standard was maintained by each moderator’s prepared introduction of the book, which was preserved for useful reference on the wiki, along with detailed notes on the discussion, outlines of the books’ content and some written reflections by seminar members, including Alypios regular trenchant reviews.

The second question, “Which aspect(s) of the workshop could use improvement?” yielded these comments:

  • Attendance was very spotty.
  • Quality of the books.  The content was at times more rhetoric than useful, and the essence also got repetitive which became boring.
  • More discussion/work on how to tie to curriculum.
  • Connection to curriculum development
  • Would like to know if there was any consensus on the learning gained and how the learning is going to be actually utilized.  What has the core decision making group achieved.

They also confirmed my assessment. Spotty attendance was partly due to people being away at conferences and having conflicts with teaching schedules and partly to voting negatively with their feet.  However, only one session, last May’s, drew fewer than ten and most drew fourteen or more.

Another concern for me was a sense that a number of attendees hadn’t done much of the homework. This was partly due to the uneven quality of the readings, some of which were poorly edited, overburdened with rhetoric, and overlapping in content. Even two classic Sustainability books that felt like world-changing prophecy when they first came out, Biomimicry and Cradle to Cradle, seemed overly optimistic or questionably argued when reread in the cold light of recent history.

Conditions two years ago, at the time this project was planned were perhaps more hopeful.  Sponsored by the Academic Senate Sustainability Committee, itself an outgrowth of Cal Poly’s becoming signatory to the Talloires Declaration and joining the burgeoning Association for the Advancement of Sustainability in Higher Education(AASHE), one of the Book Club’s stated intentions was to be an incubator of a large university-wide Introduction to Sustainability course.  A year ago three Club members met to start planning such a class.  Implicit also was an aspiration to follow the strategy for institutional transformation of the kind proposed in Peter Senge’s “The Necessary Revolution.”

But these aspirations never materialized, a significant factor being my own flagging commitment to them.  And what accounts for that?  In the big world, the new Congress and Administration’s being swamped with economic catastrophe and stymied by Republican obstructionism, the failures of Copenhagen, the slowing of progress toward a sane energy policy, the expansion of our wars in Asia, and the general continuation of business as usual in the face of growing crises. Cal Poly history took a parallel course:  budget cuts, threats, and furloughs undermined hopes for experiment and reform, the sudden disappearance of the UNIV program eliminated any institutional framework for mounting interdisciplinary courses, and the Academic Senate Sustainability Committee itself was threatened with dissolution.

Over time, the Book Club itself settled into a comfortable groove. Presenters gave polished introductions, discussion was fluent, strangers became familiar, and  the activity seemed sufficiently satisfying without moving toward goals. The Necessary Revolution was put on hold.

With one exception.  The most prominent theme running through all the books that we read related to food.  Whether in McKibbens call for localism in agricultural production and distribution, Pearce’s account of the water lost and polluted by industrial agriculture around the world, Foer’s expose of CAFO’s and story of his conversion to vegetarianism, Louv’s report on the value of school vegetable gardens, Shiva’s call for resistance to global chemical-food monopolies and rescue of small farmers, all seemed to reinforce the vision of sustainable agriculture and sensible eating habits presented in Michael Pollan’s In Defense of Food.  This was amplified in the talks Pollan gave at Cal Poly last October, hosted by our Book Club member, Hunter Francis, and the Sustainable Ag Resource Consortium, recently reinvented as the CAFÉ Center for Sustainability. Cal Poly’s role in the food system controversy put him and fellow member Rob Rutherford in worldwide headlines for a couple of weeks,  highlighted the contrast between sustainability and its opponents, and appears now to be in a state of real transformation.

Our readings on food changed at least two of our members’ behavior in significant ways, turning us from omnivores into qualified vegetarians (fresh lamb raised by friends being an exception, as noted above). In addition they contributed to my tripling the size of my vegetable garden and focusing my own activist energy into developing a working farm, processing facility and distribution system to school lunch and food bank programs on city-owned land. Food seems an arena where on a personal level it’s possible to make strong changes toward sustainability without the major sacrifice of giving up one’s car or one’s  travel plans, and where on a political level, promoting localism can have some appreciable consequence.

The questions on the survey I  had most difficulty answering dealt with the future of this project. Seven out of ten respondents said they would continue in it if offered next year and ten out of ten said they would recommend it to faculty colleagues.  The Center for Teaching and Learning has offered continuing financial and logistic support.  But given my misgivings, do I want to stay involved?

After weeks of vacillating now I can say yes.  Yesterday I started hunting for possible titles and came up with nine books published in the last two years that sound intriguing.  I’d like to try alternate formats for some meetings, such as reading and commenting on blogs like Andrew Revkin’s dot.earth or Real Climate.com, or picking a theme like oil addiction instead of a book to discuss.  So whether or not the Club will meet again next year will now, as they say, depend upon enrollment.

Doris Haddock (Granny D) 1910-2010

Thursday, March 11th, 2010


Doris “Granny D” Haddock died peacefully today in her Dublin, New Hampshire family home at 7:18 p.m. Tuesday, March 9, 2010. She was 100 years old. Born in 1910 in Laconia, New Hampshire, she attended Emerson College and lived through two world wars and the Great Depression. She was an activist for her community and for her country, remaining active until the return of chronic respiratory problems four days ago.

I only met Doris once briefly when she visited San Luis Obispo in connection with the Cal Poly Preface Reading Program but she touched me permanently.  As I seek ways to adapt to growing old in a world that feels easy to abandon, her love of life, her pride in her past, her urgent concern with the future, her fighting spirit, and her refusal to give up in spite of disappointment, provide me with guidance and inspiration.  What a sad irony it is that during her last few months, the Supreme Court handed down a decision that, for the time being at least, reverses so much of what she worked for. Finally now she gets a break from that relentless struggle.  Or perhaps, somewhere, her spirit still is on the march.

Two freshman student responses to Granny D’s visit to Cal Poly in 2004

Go Granny Go!

When I got to Cal Poly this fall, I soon learned that not too many people actually read the shared reading book, Granny D., You’re Never Too Old to Raise a Little Hell.  Furthermore, those who did read it did not really like it.  I was surprised because I loved reading the book!  I love to travel and have been to most of the states of our country, so I loved hearing about her adventures in the different states.  In addition, I have gotten really into politics over the summer, and I have loved forming my political identity and views.  Doris “Granny D” Haddock is very inspirational, and she demonstrates what a difference one person can make.

I have looked forward to hearing Granny D. speak since I read just a few pages of the book.  I was very excited to finally have the opportunity last Friday night when Granny D. gave her speech entitled “I am in the Example Business.”  She is an engaging speaker, and it was delightful to hear her.  I liked how her speech started regarding writing a cheaper and shorter book, although I was not one of the students with an “independence streak” (at least as far as this book goes).  I liked how she drew us in with her stories of New England autumns, which I remember vividly from the year I lived in Massachusetts.  Additionally, I loved all the “political stuff” and her stories of life in New Hampshire.  My favorite part of her speech was when she said, “We cannot move the world toward our wisdom and love so long as we permit political systems that run on greed and fear instead of love and ideas.”  At the end of the speaking, I enjoyed the question and answer time.  For example, her sticker that said “Vote Dammit!” and when Dennis Burke told her that a question was “regarding Iraq.”  Throughout her speech, I loved to applaud her and give her standing ovations.

Attending Granny D’s speech was one of the most enjoyable things I have done at Cal Poly.  It was motivational, and I felt “the hero inside my heart.”  Granny D. is one of my heroes, and she is what this country is all about!

Granny D

When I found out Granny D was coming to speak at Cal Poly, I was excited but did not think it would be worth my time. Looking back to the event and reflecting on what she said, I am extremely glad that I decided to attend! As in her book, her speech was filled with inspiration, politics, life lessons, biographical anecdotes, and of course humor. Her opening statement “Had I known that 3,000 of you would be forced to buy and read my book instead of enjoying your summer, I certainly would have written a cheaper and shorter book” had the crowd roaring with laughter. That statement was a perfect example to explain her personality. She is a person who loves life and has made her mark in the world and will continue to do so in the United States Senate if she gets elected.

I enjoyed learning about life in her small hometown of Peterborough, New
Hampshire. Her description of autumn made me want to become a “Leaf Peeper”! Peterborough seems to have a lot in common with San Luis Obispo and through the examples she gave, it made me want to get involved here in my new hometown and find out about local issues since I am a citizen. The fact that a play was written about the town struggles showed what a tight- knit community Peterborough is and how it is good that people don’t take things too seriously in the end. There has to be a sense of humor to get through life and not let differences divide one another. That message was strong throughout her talk.

It was nice that the forum was opened for questions. It was good to hear about local issues and hear what Granny D had to say. She is a person who knows her stuff and is not afraid to tell you. She has and will continue to fight for what she believes in until she gets what she knows is right. The United States Senate is a good move for Granny. She will be a strong influence and I believe a good influence to the senators. She will make changes for the better. Granny D will make America better and keep its ideals alive and on track.

My notes in preparation for the discussion of Granny D, during the 2004 Preface Program at Cal Poly

Cal Poly Land: A Field Guide

Tuesday, February 11th, 2003

[To view full book, scroll to bottom of this graphic and click on successive pages]

Cal Poly Land A Field Guide