CANNON HEYMAN & WEISS, LLP