Alan Tai

Is "good" good enough? Not always. If a thing is worth doing, it's worth doing well, right now! I am a technology advocate, proficient in all aspects of software engineering.