Bill Nelson's avatar

Bill Nelson (revgenea)

Professional software developer and avid genealogist, with over 20 years of experience in both fields.