DONALD G WALSH PROFESSIONAL CORP