Michael James Fitzgerald
Michael James Fitzgerald is the author and coauthor of over 20 books which have appeared in English, Spanish, Portuguese, French, German, Korean, Japanese, and Chinese. He is also a blogger and has written numerous articles. Mike loves to ski, run, and train horses.
Michael James Fitzgerald is the author and coauthor of over 20 books which have appeared in English, Spanish, Portuguese, French, German, Korean, Japanese, and Chinese. He is also a blogger and has written numerous articles. Mike loves to ski, run, and train horses. See less