var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,initializeOnLoaded:function(o){gform.domLoaded&&gform.scriptsLoaded?o():!gform.domLoaded&&gform.scriptsLoaded?window.addEventListener("DOMContentLoaded",o):document.addEventListener("gform_main_scripts_loaded",o)},hooks:{action:{},filter:{}},addAction:function(o,n,r,t){gform.addHook("action",o,n,r,t)},addFilter:function(o,n,r,t){gform.addHook("filter",o,n,r,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,n){gform.removeHook("action",o,n)},removeFilter:function(o,n,r){gform.removeHook("filter",o,n,r)},addHook:function(o,n,r,t,i){null==gform.hooks[o][n]&&(gform.hooks[o][n]=[]);var e=gform.hooks[o][n];null==i&&(i=n+"_"+e.length),gform.hooks[o][n].push({tag:i,callable:r,priority:t=null==t?10:t})},doHook:function(n,o,r){var t;if(r=Array.prototype.slice.call(r,1),null!=gform.hooks[n][o]&&((o=gform.hooks[n][o]).sort(function(o,n){return o.priority-n.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==n?t.apply(null,r):r[0]=t.apply(null,r)})),"filter"==n)return r[0]},removeHook:function(o,n,t,i){var r;null!=gform.hooks[o][n]&&(r=(r=gform.hooks[o][n]).filter(function(o,n,r){return!!(null!=i&&i!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][n]=r)}});
/* = 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_1');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_1').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_1').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_1').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_1').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_1').val();gformInitSpinner( 1, 'https://joemcnally.com/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [1, current_page]);window['gf_submitting_1'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_1').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [1]);window['gf_submitting_1'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_1').text());}else{jQuery('#gform_1').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "1", currentPage: "current_page", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_1" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_1"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_1" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; jQuery( document ).trigger( 'gform_post_render', [1, current_page] ); gform.utils.trigger( { event: 'gform/postRender', native: false, data: { formId: 1, currentPage: current_page } } ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );} );
/* ]]> */
Mark K. says
It’s as if, out of the shadows, this strong looking man in the hat pulled low was born. From darkness to light to character. Quiet, solemn, wisen. That’s that this portrait says to me.
And I take mine light ‘n sweet, thanks very much.
ben jamieson says
Wonderful photo. And another great post. Now, when do you think you may decide to do a workshop here in The Bahamas? *grin*
Seriously, though, as an utter amateur who got hooked on taking photos of his 3 yr old, I do so wish there were workshops like yours (and those of David Kelly, Don Giannatti, etc) here. Sadly, the ‘professionals’, schools and colleges offer nothing for a budding photographer to get to grips with the amazing artform, so we’re left with reading, re-reading and absorbing every word you guys write and all the while clicking, clicking clicking and trying to make better pictures.
Speaking of reading, I’ve just finished your book – absolutely wonderful and one I’ll be going back to again and again. I was most touched by your memories of balancing (or not) being a father with being a photographer – you could easily have chosen not to share those personal moments/feelings, but I’m glad you did!
Anyway, enough rambling, just wanted to plant a seed about a workshop in the Bahamas!
Joe Holmes says
Joe — What a great tribute to someone that many people would take for granted. There’s a local guy here in NYC named Philip I’ve used for a couple years as a model for my NYU photography classes. Your entry today inspires me do the same for him — give him a real portrait to keep. Thanks for the reminder.
KenL says
Joe,
I like the shot of Donald……
I got this thing Joe, I went out and bought 4 SB800’s. Ouch! But I gotta blame somebody, cause the wife is yelling…even though I did my good deed last night.
She is sick, OK no problem. I said to her, “honey, I will hold you up as you do the laundry……..What’s a guy gotta do this to keep in the good graces of his wife…I was really tired that night holding her up….
Oh, back the the light thing. You gotta help dim witted Ken in Kentucky. I listen to Kelby, you, and the strobist, and I gotta tell ya, one says buy skyport, one says radio poppers, and one says pocket wizard…..
Well Joe, I just want it simple (my wife says I can complicate a straight pin) . It use to be I all I wanted for Christmas was my two front teeth, but Joe, “Help me”
I just want to take my D300, put one these gizmo’s on my D300, and control the power output on each one from my D300.
Ok, I am a mindreader, yes, you are right, “this guy ought to buy a thowaway instamatic” and get a life…. But Joe, you gotta know what photography does to a guy. I mean Joe, I wan’t potty trained right by my mommy, so I find approval somewhere, a sort of performanced base acceptance thing…
So, Please do a YouTube thing and help a guy out,,,,,and yes, if you make a DVD like the last one you did for Nikon and my now uses for a dinner plate to help me lose weight, I will buy that too
Affectionally Nikon
Ken
Syl Arena says
Random thought #1 — Master photographers like Joe can always get their models to let their hair down — unlike the pix his students make.
Random thought #2 — It’s obvious that models at workshops don’t get paid much as Donald hasn’t been able to afford a haircut in over a year.
Wally says
Double A+ my man. Good stuff.
Vance Strickland says
Great shot! I got a chance to meet, shoot, and talk with Donald last summer at the workshops in Tony Corbell’s class. You’re right, he really has a great attitude towards life.
He’s also perfect for the Wild West persona, it’s amazing how he’s got “the look”, even though he’s not from Texas or any of the traditional “Wild West” states, and that’s comin’ from a Texan! 🙂
Isabel Cutler says
Referring to today’s blog – Not only are you a fabulous photographer and communicator, but you are also a great judge of donuts. Long live Dunkin’ Donuts!
(The Moment it Clicks has a permanent place next to the throne in my “library” – for inspiration when I need it.)
Geoff Scott says
Hi Joe–
Donald is a great model. Last year in Greg Gorman’s Santa Fe class, Donald helped me get my best photo to date. He had just come back from being sick. His attitude was wonderful. The first model that I’ve ever met that knew how to light himself.
His portrait will soon be on the walls of the Photoshop floor of Adobe.
Models are the unsung heroes of portrait and figure photography. Thanks for reminding us.
Have fun,
Geoff
Jim Donahue says
On page two of your book you speak and define a double truck, I and I think a lot of other people would be interested as to just what is paid for a double truck.
Just curious
Jim
Mauri Burroughs says
Thank you for the articles on Donald. He was my great uncle, my grandma’s brother. You put a face to a person who has always been a mystery. Dotty, my grandma, lived him, and would tell us about their childhood. You’ve put a face to the man.
Thank you again.
Joe McNally says
All best back to you, and glad you like the photo. It is one of my favorites, as Donald was one of my favorite human beings.