TAIT, WELLER & BAKER LLP