Showing posts for 'photographers'. Clear search

The Arizona Shootout for Photographers and Models

November 09, 2015 - The Arizona Shootout, Part One November 7-9, 2015 NSFW The Arizona Shootout is a group photoshoot that has been going o...
Read the Full Post »

September in the Columbia River Gorge

October 25, 2013 - September in the Columbia River Gorge NSFW 18+ These photos are from a shoot I did in September on Shellrock Mountain...
Read the Full Post »

What is the Secret to Good Boudoir Photos?

September 29, 2013 - What is the Secret to Good Boudoir Photos? Answer: It depends on your goal! NSFW If you are reading this blog, you'...
Read the Full Post »

The Art of the Erotic Engagement Photoshoot

August 10, 2013 - The Art of the Erotic Engagement Photoshoot (NSFW) Couples celebrate their union in many ways. In our culture, there is...
Read the Full Post »

How to Create Effective Photos for Dating Sites

August 03, 2013 - How do you meet people these days? Dating at work is taboo. You don't want everyone knowing your love life at church or...
Read the Full Post »

Another Portland Urban Photoshoot

March 14, 2013 - I have developed a mental list of attractive spots around Portland that are suitable for photoshoots. Each spot has its...
Read the Full Post »

Urban Photoshoot - Portland, Oregon

March 03, 2013 - An Urban Photoshoot - Portland, Oregon I've been wanting to do more outdoor urban photoshoots and today we finally had...
Read the Full Post »

A Wild Three-Woman photoshoot

April 16, 2012 - Two ladies who I had done private shoots for decided that they wanted to do a group photoshoot with a third woman. It's...
Read the Full Post »

A private fantasy photoshoot

February 21, 2012 - I did a fantasy photoshoot for a couple that turned out very well. They wanted to enact a mock rape scenario. We rented...
Read the Full Post »


A sex-positive photographer serving your private photography needs.



<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-31004053-1']);
  _gaq.push(['_setDomainName', '']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);