A flashlight that can be adjusted to provide different size light patterns
at a predefined distance from the light is disclosed. The light patterns
are always in-focus thereby providing well defined and uniformly
illuminated areas of light. The focusing mechanism utilizes stationary
lenses and a movable lens to adjust the diameter of the light pattern
without allowing the pattern to become out of focus.