He has previously served in a variety of roles, including Manager of Information Systems, and Director of Software Development, and has worked for firms in manufacturing, software development, distribution, and financial services. He is also a long-standing member of Borland's TeamB for C++Builder, and has written extensively on C++ and C++ Builder. He maintains a Web site at http://www.temporaldoorway.com for his efforts in digital art, writing, music and programming advice (including C++ Builder), and a second Web site at http://www.newenglandtrailreview.com to indulge his love of the outdoors.