Michael J Caffrey is 67 years old. He lives in Leawood, Kansas, but has also spent time in Overland Park, Kansas; Shawnee Mission, Kansas; Kansas City, Missouri and Eugene, Oregon. He is employed by National Realty Funding Lc. Kelly Ann Bjorseth, Thomas M Caffrey and Kelly A Caffrey are some of Michael relatives.