referring to fig1 and 2 , isometric views are shown of a firearm 1 which is contained to a firearm support rack 2 . the rack is secured to an expander bar or telescoping support assembly 3 and which support rack 2 and assembly 3 are secured to a vehicle frame , i . e . the ceiling 5 . the support rack 2 comprises a framework 4 which is constructed of a number of frame members and which are formed of tubular metal . the frame 4 provides a fixed length longitudinal frame member 6 and to the left and right ends of which are attached identical firearm cradles 8 , 10 and 11 . each cradle 8 , 10 includes an arm 12 , 13 which is formed from a length of square tube stock . each arm 12 , 13 extends from one of the ends of the longitudinal member 6 . depending from each cradle 8 , 10 is an angular support arm 14 , 15 which is formed of a metal flat stock and which is welded at one end to the transverse arms 12 , 13 . inner and outer surfaces of the arms 14 , 15 are covered with a high density foam material 9 that is adhesively bonded to the arms 14 , 15 . when viewed in side elevation , each of the cradles 8 and 10 provides a shaped cavity 17 which receives and supports a portion of the supported firearm 1 . depending upon the type of firearm , one of the cradles may support the firearm receiver or stock , while the other supports the barrel and / or forearm of the firearm such as in the case of the shotgun depicted . the rack 2 finds particular advantage with long barrelled weapons or other accessories of relatively long length versus handguns . the shape of the cradle cavity 17 can be varied to the supported firearm or other contained appliance . separately mounted to the frame member 6 , intermediate the cradles 8 and 10 , is a third cradle 11 . the cradle 11 is substantially similar to the cradles 8 , 10 and provides a foam covered metal core . a strap restraint 20 is secured to encircle the cradle 11 . the strap 20 is constructed from a woven nylon web and mating portions 18 , 19 of a velcro type of fastener material are secured to mating ends of the strap 20 . the strap 20 permits the cinching of the firearm to the rack 2 to prevent undesired release , except possibly during an accident when the strap 20 may release with a surging of the firearm 1 against the strap 20 . additional straps 20 can be mounted to the cradles 8 and 10 as desired . mounted adjacent to the cradle 11 is a lock assembly 26 . the lock assembly 26 is secured to the frame 4 via a bracket plate 22 which is fastened to the frame member 6 with suitable bolts / nut fasteners 24 . the lock assembly 26 finds particular advantage in law enforcement vehicles where a firearm is a permanent fixture of the vehicle , and where it is necessary to restrain the firearm securely and unobtrusively to the vehicle to prevent undesired access from unauthorized occupants or passersby . referring to fig3 the lock assembly 26 includes a cast metal body 28 and to which a clamp arm 30 is pivotally secured via a hinge pin 32 . the clamp arm 30 and an internal keyed lock assembly 33 cooperate to permit a locking of the arm 30 about the firearm 1 . the firearm 1 may thus be locked to the rack 2 and vehicle to prevent undesired release , even in case of an accident or severe road conditions . also included with the lock assembly 26 is a wound coil , solenoid actuator 34 ( shown at the cutaway portion of fig3 ) which cooperates with the lock 33 to permit remote operation of the lock , such as from a dash mounted push button 36 . a delay timer 38 may also be wired to the power supply circuit of the solenoid 34 to provide a timed delay between actuation of the push button 36 . in a ceiling mount construction , the rack 2 is secured to the vehicle via a pair of plates 40 , 41 that are fastened to the tops of the arms 12 , 13 . a number of holes 42 are let into the plates 40 , 41 to receive fasteners 43 which secure the plates 40 , 41 to the rack 2 and to adjoining portions of the vehicle framing or rack . that is , others of the holes 42 can align with various extension arms 50 and 52 , reference fig2 and 4 , which enable additional attachment points of the rack 2 to the vehicle . the extension arm 50 particularly provides a right angled member 54 having a number of apertures 56 which are positioned to mate with selected ones of the fasteners 43 . an arcuate collar 60 is secured to an end of the member 54 . the curvature of the collar 60 is shaped and sized to mate with either a roll bar , such as found in many types of law enforcement vehicles , or the telescoping expander bar assembly 3 of fig1 . presently , the collar is sized to mount to a roll bar or expander bar 3 having a nominal inside diameter approximately 15 / 8 inches ; although the size may be varied as necessary . the collar 60 is secured to the roll bar or expander bar assembly 3 upon drilling holes which align with the holes 62 of the collar 60 and securing bolt / nut fasteners 64 therebetween . the rack 2 may thus be restrained not only to the vehicle at the ceiling plates 40 , but also to a separately provided roll bar or expander bar assembly 3 . for a conventional roll bar mounting , the roll bar is typically welded to the vehicle chassi and the collars 60 are merely bolted to the curved roll bar , which roll bar may also be padded . normal road vibration and other vehicle movements are thereby distributed over a number of fastening points . a typical expander bar mounting is shown at fig2 and also at fig1 . the expander bar assembly 3 comprises a pair of tubular extension pieces 72 and 74 which slide mount inside each other and are length adjustable to span the interior width of most pickup trucks and automobiles . the extension pieces 72 , 74 may be formed from suitably sized round or square tube stock . mounted to each end of the bars 72 , 74 are separate vehicle retainers 76 . each retainer 76 includes a pivot arm 78 which is welded to an end of one of the arms 72 , 74 . a pivot fastener 80 extends through apertures formed in the pivot arm 78 and a mating yoke arm 82 that projects from a mounting plate 84 . a number of holes 86 are provided in each plate 84 to mount the plate 84 to interior of the vehicle . upon appropriately pivoting the retainer 76 , the expander bar assembly may be restrained to the ceiling 5 or vehicle sidewalls , such as above the windows or doors . with additional attention to fig4 a perspective view is shown in exploded assembly of alternative mountings of the rack assembly 2 via the extension arm 52 to typical screen or window divider assemblies 90 and 91 , such as are used to divide the passenger and driver compartments of a law enforcement vehicle . only portions of each of the alternative assemblies 90 and 91 are shown ; normally , only one or the other is provided . instead of including an arcuate collar 60 , each arm 52 provides a transverse , flat end plate 92 which includes a number of apertures 94 . a pair of flat clamp plates 96 and 98 mount to opposite sides of the screen assembly 90 or shield assembly 91 . each clamp plate includes holes 100 which align with the holes 94 and receive fasteners 102 . the rack assembly 2 may thus be restrained to either a screen or window divider . the rack 2 , in turn , is secured to the brackets 52 at the plates 40 , 41 . preferably and as with the extension arms 50 , the rack 2 is also secured to the vehicle ceiling . in combination , the modular configuration of the firearm support rack 2 taken with the extension arms 50 , 52 , expander bar assembly 3 and clamp plates 96 , 98 accommodate essentially all types of law enforcement vehicles . an unobtrusive firearm mount within the head space of the vehicle is obtained and the firearm is not readily visible to passersby . potential theft is thereby reduced . the firearm is also safely removed from the vehicle occupant . referring to fig5 yet another modular firearm or accessory support 110 is shown which allows the user to tailor the type and arrangement of a plurality of cradles 112 and 114 to the telescoping extension bars or pieces 116 , 118 . the depicted cradles particularly support a firearm 1 and a pair of binoculars 120 , which are shown in phantom line . the extension bars of the assembly 110 utilize rectangular or square tube stock in lieu of round stock as for the expander bar assembly 3 . pivoting retainer bracket assemblies 122 are mounted to each of the exposed ends of the extension bars 116 , 118 . each retainer bracket includes a multi - apertured mounting plate 124 and from which a pair of bored yoke arms 126 project . a fastener 128 extends through aligned holes at each arm 126 and an end of one of the bars 116 , 118 to pivotally restrain each retainer assembly 122 to the respective bar 116 , 118 . as before the retainers 112 are appropriately pivoted to mate with the vehicle as the bars 116 , 118 extend or retract to accommodate the necessary mounting spacing . more of the details of the construction of the component assembly of the support 110 can be seen at fig6 . especially apparent at fig6 is the construction of the support cradles 112 and 114 . with attention first to the cradle assembly 112 , the assembly includes a tubular extension piece 130 and to which a flat stock arm 132 is welded approximately mid - length of the arm 130 . an elastomer or foam liner 134 is shaped to mount about the arm 132 . a nylon strap 136 extends from the outermost end of the arm 130 . secured to the strap 136 and arm 132 are mating velcro fastener portions 18 , 19 . welded along the length of the arm 130 is a sleeve 138 which is sized to mount over the bar 116 . the sleeve allows the selective positioning of the cradle 112 along the bar 116 . once positioned , a set screw 140 which mounts to a threaded aperture 142 fixes the cradle 112 to the support 110 . in contrast to the cradle 112 , the cradle assembly 114 provides a flat - stock extension piece 144 and to which a cradle arm 132 and strap 136 are attached . a foam liner 135 which is shaped to receive the binoculars 120 is contained by the arm 132 . the shape of the liner 135 may be varied as desired to accommodate the supported accessory . a sleeve segment 146 is also secured to the extension piece 144 , but against the arm 132 . a threaded aperture 142 and set screw 140 permit a selective mounting of the cradle along the bar 116 . depending upon the ceiling space of a vehicle , one or more of each of the cradles 112 and 114 may be arranged along the length of the expander bars 116 , 118 to selectively receive one or more firearms or accessory paraphernalia such as binoculars , flashlights , bow and arrows , etc . depending upon the positioning of the arms 132 along the extension pieces 130 and 144 , the lateral spacing of the supported equipment can be varied with respect to the expansion bars 116 , 118 . thus , multiple firearms 1 may be mounted in side - by - side relation to one another along one side of the assembly 110 , while other accessory equipment may project from the opposite side . alternatively , separate firearms 1 may be supported to either side of the bars 116 , 118 with appropriate selection of the cradles 112 or 114 . while the invention has been described with respect to its presently preferred constructions , it is to be appreciated still other constructions may be suggested to those skilled in the art . accordingly , the following claims should be interpreted to include all those equivalent embodiments within the spirit and scope thereof .