Daily we move through a world that is filled with surprise, wonder, humor, and beauty. My goal is to capture these special moments and to share them. I am fortunate to live in the San Francisco Bay Area of California which has magnificent weather, a spectacular coastline, and an abundance of wildlife.

I have had work published by the National Wildlife Federation Magazine and the Golden Gate Audubon Society. I have also shown my work in numerous venues in the San Francisco Bay Area. A permanent exhibit of my photography is on display on the second and third floors of the Bray Court Building in Martinez, California, at 1020 Ward Street. This exhibit is open Monday-Friday, 8:00am-5:00pm. Additionally, photographs and note cards are available at the Alameda Art Association Gallery at 2242 South Shore Center, Alameda, California, in the South Shore Shopping Center next to See’s Candies. Gallery hours are Friday, Saturday, and Sunday noon-5:00pm.


All photographs on this web site are available for purchase. I also have boxed note card collections. For further information, I may be contacted at [email protected].

Thank you for visiting my website. Please peruse the images and enjoy the wonders of nature.


Featured Galleries & Collections

New Gallery

Visitors 0
0 photos
Created 9-Aug-23
Modified 9-Aug-23


All Photographs

Butterflies, Fish

Visitors 135
6 photos
Created 9-Aug-23
Modified 9-Aug-23
Butterflies, Fish

Birds

Visitors 1477
70 photos
Created 9-Aug-23
Modified 9-Aug-23
Birds

Lighthouses

Visitors 102
3 photos
Created 9-Aug-23
Modified 9-Aug-23
Lighthouses

Flowers

Visitors 708
25 photos
Created 9-Aug-23
Modified 9-Aug-23
Flowers

Insects

Visitors 98
7 photos
Created 9-Aug-23
Modified 9-Aug-23
Insects

Bridges

Visitors 369
5 photos
Created 9-Aug-23
Modified 9-Aug-23
Bridges

Abstracts, Creative

Visitors 97
3 photos
Created 9-Aug-23
Modified 9-Aug-23
Abstracts, Creative

Elephant Seals, Seal Lions

Visitors 61
6 photos
Created 9-Aug-23
Modified 9-Aug-23
Elephant Seals, Seal Lions

Monkeys, Sloth

Visitors 39
5 photos
Created 9-Aug-23
Modified 9-Aug-23
Monkeys, Sloth

Amphibians

Visitors 33
3 photos
Created 9-Aug-23
Modified 9-Aug-23
Amphibians

California Coast

Visitors 68
1 photos
Created 9-Aug-23
Modified 9-Aug-23
California Coast

Boats

Visitors 76
5 photos
Created 9-Aug-23
Modified 9-Aug-23
Boats

Architecture and Reflections

Visitors 65
4 photos
Created 9-Aug-23
Modified 9-Aug-23
Architecture and Reflections

California Wine Country

Visitors 59
2 photos
Created 9-Aug-23
Modified 9-Aug-23
California Wine Country

Travel

Visitors 91
3 photos
Created 9-Aug-23
Modified 9-Aug-23
Travel

Antique Cars

Visitors 70
4 photos
Created 9-Aug-23
Modified 9-Aug-23
Antique Cars

The Palouse

Visitors 21
14 photos
Created 9-Aug-23
Modified 9-Aug-23
The Palouse

New Gallery

Visitors 0
0 photos
Created 9-Aug-23
Modified 9-Aug-23

New Gallery

Visitors 0
0 photos
Created 9-Aug-23
Modified 9-Aug-23

New Gallery

Visitors 0
0 photos
Created 9-Aug-23
Modified 9-Aug-23

New Group

Modified 9-Aug-23
0 photos
Open All Photographs


Guestbook for Roseanne Smith Photography
Ginger(non-registered)
http://bettingaffiliate.xyz betting affiliate program
http://affiliatecasino.xyz casino affiliate network
http://gamblingaffiliateprograms.xyz online gambling affiliate marketing
http://casinoethereum.xyz best ethereum casinos
http://topcryptocasino.xyz best online crypto casino
http://bitcoinsgambling.xyz btc gambling sites
http://bitcoinbettingsportsbook.xyz مراهنات اون لاين
http://sportbettingwithbitcoin.xyz best bitcoin bookmakers
http://sitedeapostasbitcoin.xyz casa de aposta que aceita bitcoin
http://bookmakersbitcoin.xyz best crypto bookmakers
http://parissportifcrypto.xyz paris sportif avec bitcoin
http://bitcoinsportbetting.xyz wettanbieter mit bitcoin
http://bitcoinvedonlyontisivut.xyz bitcoin vedonlyönti sivut
http://topbtcsportsbettingsites.xyz sportsbook bitcoin
http://bitcoinsportsbooks.xyz ビットコインベッティング
http://sportsbookbitcoin.xyz 비트코인 베팅
http://bitcoinapuestas.xyz apostar con bitcoins
http://cryptobetsport.xyz bitcoin sports book
http://bookmakerbitcoin.xyz крипто букмекеры
http://btcgamesites.xyz كازينوهات بيتكوين 2024
http://bestbtccasinos.xyzcrypto casino
http://melhorcassinobitcoin.xyz cassino online com bitcoin
http://casinowithbtc.xyz best crypto gambling sites
http://casinomontecryptos.xyz casino bitcoins
http://bestcasinocrypto.xyz bitcoin poker spielen
http://onlinebitcoincasinoer.xyz ethereum casino
http://nettikasinotbitcoin.xyz nettikasinot bitcoin
http://onlinecryptocasinos.xyz 最好的比特幣賭場
http://onlinebtccasino.xyz bitcoin sports book
http://topbtccasino.xyz ビットコイン カジノ
http://btcgamblingsites.xyz 카지노 코인
http://casinocriptomonedas.xyz casinos con bitcoin
http://cryptokasinoer.xyz kryptocasino
http://bestbitcasinos.xyz top bitcoin casino
http://casinobitcoins.xyz биткоины казино
http://cassinobrasileiro.xyz cassino online
http://brapostaesportiva.xyz sites de apostas esportivas
http://melhoresapostasfutebol.xyz site de apostas de futebol
http://casasdeapostasbonus.xyz casas de apostas com bonus de registo
http://casadasapostas.xyz bonus das casas de apostas
http://osmelhoressitesdeapostas.xyz os melhores sites de apostas
http://novascasasdeapostas.xyz sites de apostas esportivas
http://sitedeapostasfutebol.xyz site de apostas
http://nettikasinotbonukset.xyz netticasino bonus
http://talletusbonukset.xyz talletusbonus vedonlyönti
http://veikkausbonus.xyz vedonlyönti bonukset
http://btconlinecasino.xyz オンライン カジノ 2024
http://bestbitcoinbetting.xyz ユーロ 優勝 オッズ
http://casinosbitcoin.xyz 실시간카지노사이트
http://bookmakerscrypto.xyz 실시간 배팅 사이트
http://cryptotopcasinos.xyz 最佳網上賭場
http://cryptobookmaker.xyz 最佳博彩网站
http://bitcoinbetgames.xyz bookies odds euro
http://bestcryptobettingsites.xyz btc sports betting
http://bestcryptobetting.xyz bitcoin sportsbook
http://betsportsbitcoin.xyz bitcoin bookmakers
http://bettingwithbitcoin.xyz bookmaker bitcoin withdrawal
http://bitcoinbetonsports.xyz crypto sports book
http://cryptobetssport.xyz online sportsbook bitcoin
http://sportbetbitcoin.xyz bookmakers crypto
http://sportsbetbitcoin.xyz bookmaker btc withdrawal
http://spreadbetcrypto.xyz bitcoin sports betting
Shelly(non-registered)
A lot of people want on the internet identification from many individuals. When you sites de namoro http://cutestdating.com generate an audience, it will be possible to be successful in more regions, like marketing. 1 technique to establish your voice is with writing a blog. Browse the subsequent report to find out ways to achieve success together with your blogging efforts.

If you don't are thinking about creating your own blog completely from scratch, make use of a writing a blog services. Running a blog solutions can be found in two primary varieties. Hosted blogging professional services sex dating site http://datez.net

retail store your site in the company's web servers, although set up providers run on your own domain. Some operating a blog professional services, such as WordPress, works extremely well within both techniques. Regardless of whether dating hjemmesider http://datingsitesworld.com you decide on sponsored or put in, employing a operating a blog service lets you enhance your website by using a handy control panel.

Considering that blogs are composed on a a lot more individual stage, you need to steer clear of creating in formal shades. This will make it much easier to the readers to relate with yourself on your own bästa dejtingsajterna http://datingtopsite.com levels. This will keep your visitors coming back later on to learn a lot of weblogs you create.

Blog often and weblog smartly. Don't be like other commencing writers who don't upgrade their website commonly after starting it. This oversight costs viewers. Even if viewers love your blog site, they'll lose interest date seiten http://datingworldsite.com when they have to wait patiently quite a while for updates. A good principle to follow along with is to write new blogs weekly, and send out email messages about the upgrades.

Since blogging is with a individual levels you should avoid creating officially. You ought to nevertheless write within a skilled approach and employ correct sentence structure. Your readers gratis datingsite http://itsdatingtime.com will be able to relate with you far more when you are composing for them within a relaxed way and may read on your blog sites.

In order to be described as a very good writer, it is crucial that you are a good reader. Take the time to really read what you darmowy sex portal http://mensheaven.pl blog about, and enjoy it. When you are able read it from a visitor's point of view, it will be easy to acquire a better idea of any adjustments that you should make for your composing fashion.

Tend not to publish a blog and move ahead. You need to connect to people that keep responses on the weblog. As soon as your visitors know that they may have a dialogue with you through your blog site, you are more inclined to have them as energetic visitors who adhere to randki online za darmo http://menstate.pl what you are actually doing. In the event you submit without having leaving comments, eventually prospective customers will proceed to eco-friendly pastures.

Consider making a operating a blog establish-up. You're not simply will be producing, you must also produce targets, methods, and assessments. You should create a place in which you may center on your main objective. Try pick your personal distinct ilmaiset treffisivustot http://perfectdatingsite.com sort of set up-up, including pencil and papers to start setting up a plan for the success of your blog site.

When you are planning to operate a most likely rewarding weblog, you need to ensure that your niche is one that is really marketable to other folks. Though it's important to select a subject that likes and dislikes you, you can't merely pass by that due to the fact some issues aren't extremely sellable. This really is great in the event you don't care about datingsider for 50 http://youdatingsite.com making profits together with your website. Normally, marketability is very important.

Be sure you publicly present yourself on the blog site. Make an "About Me" site with the kind of info you wish to discuss, as long as you think that it conveys you properly. Also attempt which includes these types on some other web sites that you are typically lively on.

Be prepared to have some successful time and several times which are breakdowns. You will see that some website entries that you article top rated dating websites http://startlove.net brings in many followers, then some days you will have just a few individuals check out whatever you composed. This does not mean that you are currently doing anything wrong, it is actually perfectly normal.

A great way to engage your website followers is usually to add a poll for your weblog. This attribute is often on most operating a blog programs and permits you to ask for input through your visitors. You could check with what they need to view a greater portion of or a smaller amount of and use the survey leads to fine-track your website. So, include a poll and familiarize yourself with your target audience better.

Try and link to other related blog articles across the world wide web to enhance your viewership. The better interlocked your blog site site will become sexiest pornstar http://wetdesires.net the bigger probability there exists that the person browsing the web will stumble throughout your blog site. For that reason, it really is vitally vital that you link your blog to similar blogs and forums.

Try purchasing a skilled style for your blog site. For example, the format, WPSumo can be a platform that had been created by blog owners for other bloggers. It contains things like portable styles, Search engine marketing resources, innovative style publishers, and great advertising and marketing layouts in depth content material. You obtain what you purchase, consider getting a specialist design to your blog's future achievement.

Should your blog articles tend to be extended, bust them up into more compact parts. A blog with 1000 or even more phrases is significantly to read through in one resting. So, be sure you crack your very long segments into quicker versions and so the average man or woman can take it in effortlessly.

Use a greeting prior to your content. Before your posts, make use of a phrase that greets your customers,. This is fully dependant on their referrer. In addition, it presents them specific incentives. There are some convenient types out there that one could find, it is possible to create your very own, or look for a wordpress plugin.

Make an effort to establish a faithful subsequent. You don't would like reader's bowing downward within your reputation, needless to say, you just want them to return to the weblog day after day. These are the sort of visitors than will help you complete your objectives. They clearly value you and, as a result, your tips will hold a great deal of excess weight.

By following these guidelines you need to understand what writing a blog is focused on and ways to attract followers. Operating a blog is just not challenging. Use precisely what you've figured out and remain patient, you'll see final results very quickly.
John Gibson in Morgan Hill(non-registered)
I'm amazed at your variety and talents in composition and color. I can see a benefit of such a site. I did at one time post shots to a site, but never kept it up. Your work shines compared to mine. John
Jerry(non-registered)
The macro level photography works of yours did actually amuse me totally. The depth of the frames is so brilliant in a way that I could even see the minute things on the frame. And the minimalistic editing has made the frame look in a natural manner.

http://www.riverbankandtrust.com
Jux(non-registered)
"While the Trees Sleep" written and performed by David Nevue available at http://www.davidnevue.com/
The guestbook is empty.
Loading...