CHERRY HILL, N.J. - To say the past year and a half has been a challenge may be a bit of an understatement.