Welcome to my photo website. Don't be shy about posting a comment or asking a question if you are curious about anything.


Member since 25-Dec-07
Visitors 8116
32495 photos, 423 videos

My photographic interest is trains. I have recently moved into night photography, which I have wanted to do since I began shooting railroad-related subjects over 15 years ago. My interest in trains was prompted by my grandfather, who worked for Southern Railway and filled many hours of my youth with day-trips to see trains.


I also enjoy sports photography and have covered several leagues where my kids are involved.

I am happily married with 3 great kids. Since photography doesn't pay the bills, I work as a project manager with a small engineering firm, doing mainly heavy industrial work, such as power and chemical industry projects. I have a degree in chemical engineering from North Carolina State University.

Contact Info
Address201 LEDGEWOOD WAY
GREENVILLE, SC 29609
United States
send message


Featured Galleries & Collections

James' Favorites

Visitors 348
130 photos
Created 20-Sep-24
Modified 20-Sep-24
James' Favorites


Recently Added

2024-05

Visitors 2
189 photos
Created 25-Sep-24
Modified 25-Sep-24
2024-05

2024-06

Visitors 0
139 items
Created 25-Sep-24
Modified 25-Sep-24
2024-06

2024-07

Visitors 1
96 photos
Created 25-Sep-24
Modified 25-Sep-24
2024-07

2024-08

Visitors 1
11 items
Created 24-Sep-24
Modified 24-Sep-24
2024-08

2024-09

Visitors 1
221 photos
Created 23-Sep-24
Modified 23-Sep-24
2024-09

2024-10

Visitors 0
214 items
Created 22-Sep-24
Modified 22-Sep-24
2024-10

2024-11

Visitors 0
249 photos
Created 22-Sep-24
Modified 22-Sep-24
2024-11

2024-12

Visitors 1
101 photos
Created 22-Sep-24
Modified 22-Sep-24
2024-12


All Photographs

Trains

Galleries 49
Collections 2
Modified 16-Jul-22
2194 photos
Trains

Past Slideshows

Collections 5
Modified 7-Sep-08
0 photos

Sports

Galleries 14
Modified 25-Sep-16
1438 photos

Archived-Non Sports

Galleries 32
Modified 16-Jul-22
277 videos

Crusaders vs. Tennesse - 20140816

Visitors 98
461 photos
Created 17-Aug-14
Modified 17-Aug-14
Crusaders vs. Tennesse - 20140816

Archive

Visitors 1
5 items
Created 27-Dec-15
Modified 27-Dec-15

611 - The Virginian

Visitors 7
28 items
Created 25-Apr-16
Modified 25-Apr-16

Austin

Visitors 6
256 photos
Created 12-Nov-23
Modified 12-Nov-23
Austin

2020

Galleries 21
Modified 19-Sep-24
3416 photos

Phill and Kathryn-Untouched

Visitors 4
510 photos
Created 1-Jan-24
Modified 1-Jan-24
Phill and Kathryn-Untouched

Phill and Kathryn-Edited

Visitors 4
553 photos
Created 22-Jun-24
Modified 22-Jun-24
Phill and Kathryn-Edited

2022

Galleries 26
Modified 19-Sep-24
8192 photos

2019

Galleries 7
Modified 21-Sep-24
683 photos

2024

Galleries 28
Modified 25-Sep-24
6460 photos

Norfolk Southern Heritage

Visitors 0
3 photos
Created 19-Sep-24
Modified 19-Sep-24
Norfolk Southern Heritage

New Collection

Visitors 0
0 photos
Created 19-Sep-24
Modified 19-Sep-24

CSX Heritage

Visitors 0
5 photos
Created 19-Sep-24
Modified 19-Sep-24
CSX Heritage

2021

Galleries 35
Modified 21-Sep-24
8138 photos


Guestbook for James Guffey
Waylon(non-registered)
http://bettingaffiliate.xyz betting affiliate program
http://affiliatecasino.xyz casino affiliate programs
http://gamblingaffiliateprograms.xyz gambling affiliate marketing platform
http://casinoethereum.xyz ethereum casino sites
http://topcryptocasino.xyz crypto casino games
http://bitcoinsgambling.xyz bitcoin cash gambling
http://bitcoinbettingsportsbook.xyz موقع رهان
http://sportbettingwithbitcoin.xyz crypto sportsbook
http://sitedeapostasbitcoin.xyz casas de apostas que aceitam bitcoin
http://bookmakersbitcoin.xyz btc sports betting
http://parissportifcrypto.xyz bookmaker bitcoin
http://bitcoinsportbetting.xyz beste Bitcoin Sportwetten Websites
http://bitcoinvedonlyontisivut.xyz vedonlyönti
http://topbtcsportsbettingsites.xyz bitcoin sports book
http://bitcoinsportsbooks.xyz 仮想通貨 ブックメーカー
http://sportsbookbitcoin.xyz 비트코인 배팅사이트
http://bitcoinapuestas.xyz apuestas deportivas bitcoin
http://cryptobetsport.xyz btc sportsbook
http://bookmakerbitcoin.xyz букмекерская контора биткоин
http://btcgamesites.xyz كازينو بيتكوين
http://bestbtccasinos.xyz btc casino
http://melhorcassinobitcoin.xyz cassino criptomoedas
http://casinowithbtc.xyz bitcoin casino sites
http://casinomontecryptos.xyz casino de crypto monnaie
http://bestcasinocrypto.xyz bitcoin poker spielen
http://onlinebitcoincasinoer.xyz bedste bitcoin casino
http://nettikasinotbitcoin.xyz krypto kasinot
http://onlinecryptocasinos.xyz 比特币博彩
http://onlinebtccasino.xyz crypto sportsbook
http://topbtccasino.xyz 仮想 通貨 カジノ
http://btcgamblingsites.xyz 비트카지노
http://casinocriptomonedas.xyz casino con criptomonedas
http://cryptokasinoer.xyz nettikasinot bitcoin
http://bestbitcasinos.xyz top bitcoin casino sites
http://casinobitcoins.xyz казино с рулеткой на биткоин
http://cassinobrasileiro.xyz cassino brasil online
http://brapostaesportiva.xyz site de aposta esportiva
http://melhoresapostasfutebol.xyz aposta de futebol online
http://casasdeapostasbonus.xyz casas de apostas bonus
http://casadasapostas.xyz casas de apostas online no brasil
http://osmelhoressitesdeapostas.xyz melhor site de apostas esportivas
http://novascasasdeapostas.xyz site de apostas futebol
http://sitedeapostasfutebol.xyz site de aposta
http://nettikasinotbonukset.xyz kasinobonukset
http://talletusbonukset.xyz parhaat talletusbonukset
http://veikkausbonus.xyz paras vedonvälittäjä bonus
http://btconlinecasino.xyz オンライン カジノ 入金
http://bestbitcoinbetting.xyz オンライン ブック メーカー
http://casinosbitcoin.xyz 실시간카지노
http://bookmakerscrypto.xyz 스포츠 배팅 사이트
http://cryptotopcasinos.xyz 线上赌场游戏
http://cryptobookmaker.xyz 博彩网站
http://bitcoinbetgames.xyz euro soccer odds
http://bestcryptobettingsites.xyz best crypto sportsbook
http://betsportsbitcoin.xyz best crypto sportsbooks
http://bettingwithbitcoin.xyz bitcoin sportsbook
http://bitcoinbetonsports.xyz bitcoin live betting
http://cryptobetssport.xyz best crypto sports betting sites
http://sportbetbitcoin.xyz blockchain sportsbooks
http://sportsbetbitcoin.xyz bookmaker bitcoin payout
http://spreadbetcrypto.xyz best bitcoin sports betting sites
Chauncey(non-registered)
Many individuals would really like online reputation from many people. When you site de relacio http://cutestdating.com make a crowd, it will be easy to succeed in places, like advertising and marketing. A single way to determine your speech is using blogging. Look at the following write-up to learn the best way to achieve success with the running a blog initiatives.

In the event you don't are thinking about creating your personal blog site from scratch, use a blogging assistance. Blogging professional services may be found in two primary versions. Managed operating a blog services best casual dating site http://datez.net

retail store your site on the company's hosts, when set up providers run all on your own domain. Some running a blog providers, such as Word press, can be used within both methods. No matter if dating sider http://datingsitesworld.com you end up picking hosted or put in, employing a writing a blog assistance allows you to improve your blog site by using a handy cpanel.

Considering that blogs are published with a more private levels, you ought to steer clear of creating in professional shades. This will make it easier to the reader to relate to yourself on a private bästa dejtingsajterna http://datingtopsite.com degree. This may maintain your readers coming back afterwards to see a lot of the blog sites you create.

Blog frequently and blog smartly. Don't be like other starting writers who don't revise their weblog regularly after commencing it. This error can cost you viewers. Even though viewers love your website, they'll lose interest datingsite top 10 http://datingworldsite.com when they have to wait patiently quite a long time for updates. A good principle to adhere to is always to prepare new blogs and forums weekly, and give email messages in regards to the changes.

Because writing a blog is on the private degree you should stay away from creating officially. You must nonetheless publish in a skilled method and employ suitable grammar. Readers goede datingsite http://itsdatingtime.com will be able to connect with you more while you are producing in their mind inside a everyday way and may keep reading your blogs and forums.

If you want to become a very good author, it is crucial that you happen to be very good reader. Make time to really read the things you seks portale http://mensheaven.pl talk about, and revel in it. When you can study it from a visitor's point of view, it will be easy to acquire a much better comprehension of any adjustments that you should make to your composing type.

Tend not to submit a blog and proceed. You need to connect to those who depart comments on the blog. When your followers know they can have got a dialogue with you by means of your website, you are more inclined to keep these as energetic viewers who adhere to portal randkowy za darmo http://menstate.pl what you really are performing. When you submit without posting comments, eventually your readers will move on to environmentally friendly pastures.

Try creating a writing a blog established-up. You're not only gonna be producing, you must also create desired goals, strategies, and testimonials. You must develop a position in which you may possibly give attention to your main goal. Try out pick your very own distinct treffi sivusto http://perfectdatingsite.com form of establish-up, including pen and paper to get started on setting up a prepare for the success of your site.

Should you be looking to operate a possibly successful blog site, you should ensure your area of interest is just one which is really marketable to others. Despite the fact that it's crucial that you decide on a matter that interests you, you can't simply pass that due to the fact some subjects aren't quite sellable. This is certainly fine if you don't care about norske datingsider gratis http://youdatingsite.com making money together with your blog site. Normally, marketability is extremely important.

Make sure you freely present yourself on your own weblog. Create an "About Me" webpage with the particular details you want to discuss, providing you think that it expresses you properly. Also try out which include these kinds on any other sites that you just are generally productive on.

Be ready to incorporate some productive days and a few days and nights which can be failures. You will notice that some website items that you publish popular free dating sites http://startlove.net brings in many followers, and after that some days and nights you will have just a few individuals check out whatever you composed. This does not always mean that you are currently doing something improper, it is actually flawlessly normal.

One method to interact with your blog site followers is usually to include a poll to the blog. This characteristic is typically located on most blogging systems and permits you to request feedback from your viewers. You could check with what they want to see a greater portion of or a smaller amount of and make use of the survey results to great-tune your blog site. So, add a poll and get to know your audience greater.

Try to link to other related blog articles throughout the internet to improve your viewership. The greater interconnected your site web site gets female pornstars http://wetdesires.net the bigger probability there may be a person surfing the net will stumble over your blog site. For that reason, it can be vitally crucial that you hyperlink your blog site to very similar blog sites.

Consider getting a expert design for the blog. For instance, the file format, WPSumo is a structure that had been constructed by writers for other blog owners. Its content has things like cellular designs, Search engine optimization equipment, innovative type editors, and excellent advertising and marketing templates comprehensive content material. You receive everything you pay for, so get a specialist design for your personal blog's long term achievement.

Should your blog articles are generally long, crack them up into more compact parts. A blog with 1000 or more phrases is to learn in just one resting. So, make sure to break your long segments into quicker types hence the typical man or woman will take it in effortlessly.

Use a greeting right before your posts. Just before your content, work with a sentence that embraces your end users,. This can be entirely based upon their referrer. It also gives them distinct incentives. There are several helpful kinds on the market that one could discover, it is possible to write your very own, or find a wordpress tool.

Aim to establish a faithful adhering to. You don't would like reader's bowing lower with your appearance, of course, you simply would like them to return to the weblog day after day. Those are the form of visitors than can assist you attain your desired goals. They certainly value you together with, consequently, your recommendations will have a great deal of excess weight.

Following these pointers you need to understand what writing a blog is focused on and ways to attract visitors. Running a blog is not really challenging. Use exactly what you've acquired and remain affected person, you'll see results quickly.
Kasha(non-registered)
penisvergrooting http://nl.enlargedit.com
penisstørrelser http://no.enlargedit.com
best penis supplements http://sg.enlargedit.com
pembesaran zakar http://my.enlargedit.com
přírodní zvětšení penisu http://cz.enlargedit.com
tablete za povećanje sexualne želje kod muškaraca http://me.enlargedit.com
增大陰莖 http://hk.enlargedit.com
best male enlargement pill http://mu.enlargedit.com
penis pillen http://ch.enlargedit.com
حبوب تكبير الذكر http://tn.enlargedit.com
homemade penis enlargement http://lk.enlargedit.com
επιμηκυνση πεους στο σπιτι http://gr.enlargedit.com
kako povecati penis http://hr.enlargedit.com
penisz nagyobbitas http://hu.enlargedit.com
prelungire penis http://ro.enlargedit.com
男性陰莖增長增大 http://cn.enlargedit.com
حبوب تكبير الذكر من الصيدلية http://dz.enlargedit.com
pastillas para agrandar pene http://co.enlargedit.com
alargar pene http://mx.enlargedit.com
הגדלת איבר מין http://il.enlargedit.com
aumentar pene http://es.enlargedit.com
ยา ขยาย อวัยวะ เพศ http://th.enlargedit.com
povecanjepenisa http://ba.enlargedit.com
تكبير الذكر وتضخيمه http://kw.enlargedit.com
typpi vaxtarpillur http://is.enlargedit.com
पेनिस को बड़ा करें http://in.enlargedit.com
kako povečati penis http://si.enlargedit.com
تطويل القضيب http://ma.enlargedit.com
tabletten für pennis vergrößerung http://at.enlargedit.com
increase penis sizehttp://ie.enlargedit.com
تطويل القضيب http://eg.enlargedit.com
aumentar penis http://br.enlargedit.com
paano magpalaki ng titi http://ph.enlargedit.com
penius enlargement http://au.enlargedit.com
miten laajentaa peniksen http://fi.enlargedit.com
ingrandimento pene http://it.enlargedit.com
pil panjangkan zakar http://bn.enlargedit.com
таблетки для увеличения полового члена http://kg.enlargedit.com
كيفية تكبير القضيب http://sa.enlargedit.com
aumento penis http://pt.enlargedit.com
dzimumlocekļa sabiezēšana http://lv.enlargedit.com
ペニス 大きくする http://jp.enlargedit.com
tabletki na powiekszenie członka bez recepty http://pl.enlargedit.com
agrandir son pénis http://be.enlargedit.com
تطويل القضيب http://qa.enlargedit.com
penio didinimas vaistais http://lt.enlargedit.com
augmenter la taille de son penis http://fr.enlargedit.com
افضل منتج لتكبير الذكر http://lb.enlargedit.com
პენისის ვარჯიში http://ge.enlargedit.com
pembesaran alat vital http://id.enlargedit.com
cách tăng kích thước dương vật http://vn.enlargedit.com
تكبير العضو الذكري http://jo.enlargedit.com
αύξηση πέους http://cy.enlargedit.com
陰莖增長 http://tw.enlargedit.com
حبوب تكبير الذكر من الصيدلية http://pk.enlargedit.com
predlzenie penisu http://sk.enlargedit.com
penis growth http://uk.enlargedit.com
افضل منتج لتكبير الذكر http://ae.enlargedit.com
penisförstoring kapslar http://se.enlargedit.com
penis pille http://dk.enlargedit.com
penisvergrößerung tabletten http://de.enlargedit.com
enlargement pills http://ca.enlargedit.com
penis pills that work http://enlargedit.com
утолщение члена http://kz.enlargedit.com
хапчета за уголемяване на пениса http://bg.enlargedit.com
tablete za produženje sexualnog odnosa http://xs.enlargedit.com
Candice(non-registered)
All Your Soccer Questions Addressed Right here

Have you got an bothersome friend who wants to exhibit his football expertise? Have you been tired of simply being 비트코인 카지노 http://gamepace.xyz one of the most detrimental soccer participants? Thankfully, there is no need to endure any further. By looking over this report, it is possible to improve your expertise to help you become the one particular revealing your abilities.

Try out driving the ball with the inside your foot if you have to defend it. This will give you more control to make it tough for that defender to take it on your part. Make use of entire body to shield the ball from your defender to check out an additional participant you are able to successfully pass the golf ball to.

It is actually versus the guidelines to work with any part of your hands or arms, from shoulder blades to convenience, to control a soccer soccer ball that may be in enjoy. You can use your toes, knee joints, thighs, belly, chest area and brain. Be cautious though. A mind shot can damage and you could not handle the soccer ball nicely along with your knees.

Try using the sides in the field. If there are lots of folks in the heart of the area, it can make it harder to try out in this region. Using the wing-gentlemen on the crew can make use of the sides. Penetrate these areas and send the golf ball to the middle which means your teammate can finish off the engage in. Make sure to stay away from knocking the soccer ball from bounds.

It is crucial that you should have extreme workout routines when you are in time of year, but slow-moving points downward once the season is above. Placing your whole body by means of this kind of extreme exercise over the course of a whole 12 months is enough to make your physique encounter some pointless wear and tear.

Though it may be important for soccer participants to work on a regular basis, factors to consider for taking each day away at least once weekly. You have to spend some time off and away to let your tissue to rebuild. As soon as your working day of relax has gone by, you are able to curriculum vitae your normal plan.

It is very important training playing soccer in the home in your free of charge-time, not only in the course of methods. Performing drills and exercising handling the golf ball can help you after it is time for game titles. Putting a internet on your lawn to apply taking pictures goals are often very important to best that challenging chance.

It is important that you understand that football is actually a team work. While it may be rather tempting to function on generating objectives all all by yourself, you have to work on completing the tennis ball to other folks. This will make them truly feel more friendly towards you, and boost the chances they may come back the favour.

When you are enjoying soccer, it is necessary that you can make divided judgements and have fun playing the soccer ball quickly. If you are taking to long to think about every each of your performs, this can allow the opposite group to swoop in and take control of the soccer ball.

If you want to be given a successfully pass in soccer, go to a wide open spot of the discipline. You ought to be consistently traveling, even though you may don't hold the tennis ball. This offers you the opportunity to locate a location where you can receive a a tactical pass, and possibly a go on goal.

Watching soccer on TV can improve your game. You'll get a good grasp on the guidelines and how the overall game is performed. This cannot be substituted for training, but alternatively will help enhance everything you discover around the field.

To be a victor, you have to be considered a champion in your thoughts. If you think maybe in on your own plus your crew, you will get the assurance to try out all those shots, move the tennis ball and successfully protect up against the other crew. In the event you keep a optimistic attitude, you can help take achievement in your staff.

Assurance is developed by hard work. This means high quality job is carried out in the course of training. An additional way to help build self-confidence inside the group is to try using visualization methods of in fact successful a game title, scoring the the profitable target and properly stopping goes by. By figuring out how to believe wonderful and assuming in yourself, you are able to create a assurance each on / off the sector.

Soccer is undoubtedly an on an emotional level stimulating sports activity. Feeling such as a loser plus a champ in the same second is simply one instance. Spotting negative thoughts and replacing these with beneficial will improve the amount of self-confidence in the whole team. Beneficial thinking and excellent enjoying can help you succeed the football activity.

Traumas can occur in football, so it's crucial that you safeguard your self. Stepping into shape is the perfect protection against the majority of these traumas. This is possible by combining exercise and a healthy diet. You need to involve resistance training with your exercise routines along with cardiovascular workouts.

If you engage in soccer, it is important to learn how to handle the tennis ball with your entire body. with soccer, you don't have got a bat or any other instrument that will help you. It's just you and the soccer ball. Recall that you apply your feet about 20 pct of times and your system about eighty percent of the time. This simply means you must be in good shape and possess quick reflexes.

If an infraction occurs in a team's punishment location, a punishment kick is awarded. During this kick, the golf ball is put 12 yards in the objective in fact it is defended by simply the goalie. A punishment kick is granted every time a particular person fouls one more player in the fouling gamers punishment area.

Be cautious when deciding on some football boot styles or cleats. Your boot styles must be comfortable, and be adaptable in each and every course. You can find different types available, and every has their particular advantages. You may want multiple pair as some are much better for lawn career fields along with other for AstroTurf.

You must now be a lot more knowledgeable regarding how to increase your soccer abilities. Do not settle for your present football abilities, specifically if you think about yourself among the most severe players. Check out the fantastic tips offered in the following paragraphs so that you can turn into a fantastic football player and better take advantage of the online game.
Minnie(non-registered)
bookmaker affiliate programs http://btcgames.info/aff-bet/
gambling affiliate program http://btcgames.info/aff-cas/
스포츠북 http://btcgames.info/betting/kr/
btc sportsbook http://btcgames.info/bet/au/
site de aposta bitcoin http://btcgames.info/bet/br/
bookmakers accepting bitcoin http://btcgames.info/bet/ca/
paris sportif crypto http://btcgames.info/bet/ca-fr/
博彩 网站 http://btcgames.info/bet/hk/
ビットコイン ブックメーカー http://btcgames.info/bet/jp/
암호화폐 도박 http://btcgames.info/bet/kr/
apuestas deportivas con bitcoin http://btcgames.info/bet/mx/
बिटकॉइन सट्टेबाज http://btcgames.info/bet/in/
카지노 사이트 http://btcgames.info/casino/kr/
best bitcoin casinos http://btcgames.info/cas/au/
cassino crypto http://btcgames.info/cas/br/
bitcoin casino games http://btcgames.info/cas/ca/
casino crypto monnaie http://btcgames.info/cas/ca-fr/
bedste bitcoin casino http://btcgames.info/cas/dk/
crypto casinot http://btcgames.info/cas/fi/
カジノ ビットコイン http://btcgames.info/cas/jp/
카지노 사이트 http://btcgames.info/cas/kr/
casino bitcoin gratis http://btcgames.info/cas/mx/
krypto casinoer http://btcgames.info/cas/no/
सर्वश्रेष्ठ क्रिप्टो जुआ साइटें http://btcgames.info/cas/in
The guestbook is empty.
Loading...