Thank you both for your responses! I'm ready to admit now that we won't be getting any eggs from this guy! Bummer. We do have one other bird--16 week old Brahma. She definitely looks like a hen.
We got a red sexlink pullet at 6 weeks old...or so we were told. She is now 22 weeks old, not laying eggs and crowing like a maniac at 5:30 every morning. This is our first chicken so I know nothing! Is our SHE a rooster?? This is the best pic I could get.