Joe beat me to it. I think a pinup would look great.
You could also blow up the bulldog pic real big and use that.
As for the diamond plate, doing it in gold seems extra tacky.
The font used for your city/state is very unprofessional looking. As has been said, use the same as for Captain Tom.
Also, doing it in white makes it virtually invisible.
I would darken the red stripe to a maroon and change the white stars to navy.
As for your logo itself, it really lacks pizazz.
I'd make "OLSON" in caps and lower case, and make sure the outlines on Olson and SIGNS are the same thickness.
You don't need a texture on everything. You have it on the background, in the stripe, the name, and even in the city/state.
Just because you can doesn't mean you should.
If every element is highlighted, nothing stands out.
Love....Jill