William Lynott is a freelance writer in Abington, PA.