BRUCH HANNA LLP