PAST PRESENT FUTURE:Information about James Allen McCann