Dave Allen

Dave Allen a world-renowned award-winning nature and landscape photographer, as well as a respected photography instructor, based in the Blue Ridge Mountains of Western North Carolina