The site is well-done!!! Nicely laid out and easy navigation!
You may want to put your picture on the side of the home page. Let people read what you want them to read first. So, put the most important text in the current photo area.
Anyway, it is a nice site!!!