hamza lawrence